-a
列出当前目录下所有文件名(包括隐藏文件)
-A
列出当前目录下所有文件名(不包括隐藏文件"." "..")
-l
列出当前目录下可见文件的详细信息
-m
在所有文件中间加上逗号
-n
将 root 用户标记为 0,将普通用户标记为 1000
-g
类似 -l ,但不列出文件所有者
-h
通常与 -l 连用,在列出文件详细信息的同时使用更佳人性化的方式标记文件的大小
-i
列出当前目录下所有可见文件的inode号
-f
列出所有文件的同时取消高光
-F
在每一个文件的末尾加上一个字符说明该文件的类型("@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示套接字)
-p
与 -F 类似,不同的是 -p 只列出"/"以表示目录
-Q
给所有文件加上双引号:
-r
将文件倒序排列
-R
文件的递归输出,列出当前目录的所有子目录层
-s
ls -s 在每个文件的前面打印出文件的大小
-S
ls -S 以文件的大小进行排序
-t
以修改文件时间顺序排序可见文件(最新修改的文件在最前)
通常与 -l 连用查看文件修改的详细时间
-u
以访问文件时间顺序排序可见文件(最新访问的文件在最前)
与 -l 连用时仅修改其修改时间为访问时间
与 -lt 连用时不仅对时间进行修改同时还进行排序
-U
不进行排序,根据文件系统原有的次序列出项目
-v
根据版本进行排序
-Z
在所有列出的文件前加上 ? (好像没什么用)