常用的ls命令选项,记录一下备忘,后续不断添加典型应用。
格式:ls [选项] [目录名]
功能:列出目标目录中所有的子目录和文件。
【选项说明】
-a 显示所有文件和子目录(包括.和..)。
-A 显示除了.和..之外的所有文件与子目录。
-d 只显示目录本身,而不是目录下的文件和子目录。
-l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
-g 类似-l,但不列出所有者,只显示group。
-o 类似-l,但不列出group,只显示所有者。
-m 在每个条目后面加个逗号。
-Q 用双引号包裹每个条目。
-r 逆序显示内容。
-t 按文件修改时间进行排序。
-S 按文件大小排序。
-F 在列出的文件名和目录名后添加标志。例如,在可执行文件后面添加“*”,在目录名后添加“/”以区分不同的类型。
-R 递归显示子目录中信息。
-1 一行显示一个条目
【示例】
ls --block-size=1M -s 以兆为单位,列出文件大小和文件名。
ls -F | grep /$ 只列出子目录。