Linux之ls命令

ls命令是Linux下最常用的命令。ls是list的缩写,缺省下ls会列出当前目录下的文件清单,如果ls后制定目录,则会列出指定目录下的文件清单。

ls除了可以查看Linux目录下的文件清单,还可以查看文件权限,目录信息等

1、语法:ls [选项][目录名]

2、功能:列出目标目录中所有子目录和文件

3、参数说明:

-a = -all    #列出目录下的所有文件,包括.开头的隐藏文件

-A     #列出除了. 和.. 以外的文件

-l     #以长格式显示文件的详细信息,如创建者、创建时间、文件的读取权限等

-L    #列出文件的链接名,Link

-h/--human-readable        #用"K","M","G"来显示文件和目录的大小

-H     #与-h相似,但计算单位是1000Bytes而非1024Bytes

-i     #显示每个文件inode号

-r     #反向排序

-R    #将目录下的所有文件和子目录的文件列出来,递归

-t     #以文件的修改时间排序

-d     #列出目录本身的信息,而非目录下的内容。

-s     #在每个文件后面显示文件大小

-S      #以文件的大小排序

-F    #在每个文件的末尾加上一个字符说明文件的类型。

* 表示可执行的普通文件   /表示目录   @表示符号连接  |表示FIFOS   =表示套接字

-p    #与-F相似,但不会在执行文件后面加*号

-m    #用‘,’隔开每个文件和目录的名称

-N    #直接列出文件和目录的名称,包括控制字符

-q    #用?代替控制字符,显示文件和目录的名称

-Q    #把文件和目录名称用""引起来

-A    #显示所有文件和目录,但不显示当前目录和上层目录

-C    #以从上至下,从左到右的直行方式显示文件和目录名称

u    #以最后存取时间排序,显示文件和目录

--U    #列出文件和目录名称时不排序

-v    #以版本进行排序

-w    #设置每列最大字符数

-x    #以从左到右、由上至下的横列方式显示文件和目录名称

-X    #以最后一个扩展名排序

--block-size=<区块大小>      #指定存放文件的区块大小

--full-time       #列出完整日期与时间

--sort       #查看排序方式

--time=<时间戳>       #用指定的时间戳取代更改时间

--version    #显示版本信息

--color     #在字符模式中以颜色区分不同的文件,如果使用"—color=tty",表示使用终端预定义的颜色方案

ls -1 竖向打印,一行只显示一个

时间: 2024-11-08 20:33:04

Linux之ls命令的相关文章

Linux下ls命令显示符号链接权限为777的探索

Linux下ls命令显示符号链接权限为777的探索 --深入ls.链接.文件系统与权限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录下所有可见文件的详细属性,包括文件属性.所有者.文件大小等信息.但是,当其显示符号链接的属性时,无论其指向文件属性如何,都会显示777,即任何人可读可写可执行.本文从ls命令源码出发,由浅入深地分析该现象的原因,简略探究了Linux 4.10下的符号链接链接.文件系统与权限的源码实现. 关键词:Li

linux中ls命令详解

s 命令可以说是linux下最常用的命令之一. -a 列出目录下的所有文件,包括以 . 开头的隐含文件.-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出.-c 输出文件的 i 节点的修改时间,并以此排序.-d 将目录象文件一样显示,而不是显示其下的文件.-e 输出时间的全部信息,而不是输出简略信息.-f -U 对输出的文件不排序.-g 无用.-i 输出文件的 i 节点的索引信息.-k 以 k 字节的形式表示文件的大小.-l 列出文件的详细信息.-m 横向输出文件名

从零开始学习Linux(ls命令)

学习Linux已经两年了,可是仍然是小白一个.用过很多命令,可是很多都没记住,基础不扎实,很大程度上是不记笔记,得过且过. 从今天起,开始整理Linux笔记. Linux每个命令都有--help这个选项,这也是我们学习命令的主要途径. ls   命令,这个命令一般用来查看文件文件夹下的文件. ls  没有参数,默认显示当前目录下的非隐藏文件. ls  后面可以跟文件目录,相对路径和绝对路径都可以. 例如 : [email protected]:~$ ls /home/gaozy/ [email 

每天一个Linux之ls命令

ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等.ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 3. 常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头

linux的ls命令

ls命令是linux下最常用的命令之一.它时list的缩写,缺省下ls用来打印出当前目录下的清单,如果ls指定其他目录,那么就会显示指定的目录里的文件及文件夹清单.我们可以用它来查看文件的各种信息,包括权限.大小等. ls命令使用介绍:(不同的环境下有些许差异)ls命令格式: ls[选项][目录名/文件名]ls命令功能: 列出目标目录中所有的子目录和文件.ls命令的参数选项说明:-a    列出目标目录中的所有的子目录和文件.-b    把文件名中不可输出的字符用反斜杠加字符编号(就像在c语言里

Linux中ls命令用法

ls 命令的含义是list显示当前目录中的文件名字.注意不加参数它显示除隐藏文件外的所有文件及目录的名字. 1)ls –a 显示当前目录中的所有文件,包含隐藏文件 命令: [email protected]:~/Downloads$ ls -a 输出: 1 [email protected]:~/Downloads$ ls -a 2 . lantern-installer-beta.apk Zombiesrunfree.apk 3 .. lantern-installer-beta.zip 照片

Linux Shell ls命令

1.简介     ls 命令是 linux 下最常用的命令,是 list 的缩写     2.主要功能     查看 目录清单         ls 打印当目录的清单         ls 指定其他目录,显示指定目录里的文件及文件夹清单    查看 文件属性         查看文件权限(包括目录.文件夹.文件权限)查看目录信息等     3.用法/命令格式 ls [选项] [目录名/文件名]      4.常用参数解析 语法 参数 说明 ls [ -a 或者 --all ] [ 目录名/文件名

linux 之 ls 命令

ls:命令用来显示目标列表 1. ls -a:显示所有文件及目录(ls默认将文件或目录以"."开头的视为隐藏,不会列出) 2. ls -l:显示目录下的内容详细信息.包括文件名,文件类型.权限模式.硬连接数.所有者.组.文件大小和文件的最后修改时间等 3.ls -t :用文件和目录的更改时间排序 4.ls -d :仅显示目录名,而不显示目录下的内容列表 5.ls -i :显示文件索引节点号(inode).一个索引节点代表一个文件 6.ls -h :以恰当的单位显示文件或目录大小(通常是

Linux下ls命令的简单实现

 #include <stdio.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> #include <sys/types.h> #include <dirent.h> #include <string.h> #include <time.h> #include <pwd.h> #include <grp