ls 命令
ls
命令用于显示目标的列表,是 Linux 中使用频率较高的命令。
命令用法
其中 FILEs
默认为当前目录。
常用可选参数
参数
说明
-a
显示所有的文件以及目录(包括 .
和 ..
)
-A
显示所有的文件以及目录(不包括 .
和 ..
)。这是默认选项
--time=atime
显示文件或目录的访问时间
-d
仅显示目录名,而不显示目录下的内容列表。显示符号链接文件本身,而不显示其所指向的目录列表
-C
多列显示输出结果。这是默认选项
-l
和 -C 相反,以单列的形式输出
-t
根据目录和文件的 更改时间 排序
-c
等同于 -lt
-R
递归显示指定目录下的所有文件以及子目录
-s
显示文件和目录的大小,以区块为单位
-k
显示文件和目录的大小,以 KB(千字节) 为单位
-i
显示文件的索引号 inode
-F
在每个输出项后追加文件的类型标识符,具体含义:*
表示具有可执行权限的普通文件,/
表示目录,@
表示符号链接,`
表示命令管道FIFO,
=` 表示sockets套接字。当文件为普通文件时,不输出任何标识符
--file-type
与 -F 选项的功能相同,但是不显示 *
-h
通常和 -l/-s 何用,以人类可读的格式输出文件以及目录大小
结果分析
输出的第一行显示了在目录中包含的总块数,在此之后每一行都包含了关于文件(或目录)的下述信息。
文件类型,比如目录(d)、文件(-)、字符型文件(c)或块设备(b);
文件的硬链接总数
文件属主的用户名
文件属组的组名
文件的大小(以字节为单位)
文件的上次修改该时间
文件名或目录名
Last updated