ls
名字
ls - 打印目录的内容
梗概
ls [OPTION]... [FILE]...
描述
打印FILEs的信息(默认是当前目录)。如果没有指定-cftuvSUX 或者 --sort,则按照文件的字母排序。长选项与短选项相同。
- -a, --all 不忽略以.开始的文件
- -A, --almost-all 不列出隐式的. 和 ..
- --author 与-l一起使用,打印出每个文件的作者
- -b, --escape
- --block-size=SIZE
- -B, ignore-backups 忽略以~结尾的备份文件
- -c
- -C
- --color[=WHEN] 使输出具有颜色;WHEN可以是'never', 'auto', 或者 'always'(默认的)
- -d, --directory 打印目录本身,而不是他们的内容
- -l 使用长的展示格式
- -o 像-l,但是不列出群组的信息
- -Q, --quote-name 以双引号包围文件名
- -r, --reverse 反转整个排序的顺序
- -R, --recursive 递归的打印子目录
- --sort=WORD 根据WORD排序而不是名字: none(-U), size(-S), time(-t), version(-v), extension(-X)
- --time=WORD 与 -l 一起使用时,以WORD展示时间而不是默认的modification time: atime 或 access 或 use(-u) ctime 或 status (-c)。如果--sort=time,也指定了排序的时间类型
- -g 像-l,但不列出拥有者
- -h, --human-readable 使用-l一起使用,以人类好阅读的格式显示文件的大小(e.g., 1K 234M 2G)
- -1 每行打印一个文件
- --help 展示了帮助文档并退出
- --version 打印出版本的信息并退出
- -U 不排序;在目录中的顺序列出文件
- -w, --width=COLS 假定屏幕的宽度而不是现在的值
- -x 每行列出文件,而不是通过列
- -X 以入口的扩展名按字母的形式提排序
- -1 每行打印一个文件
时间组
- -t 以mtime排序,最新的在第一
- -u
- with -lt: sort by, and show, access time;
- with -l: show access time and sort by name
- otherwise: sort by access time
- -c
- with -lt: sort by, and show, ctime
- with -l: show ctime and sort by name
- otherwise: sort by ctime, newest first
node(节点)
- -i, --inode print the index number of each file
SIZE
SIZE是一个整数和可选的单位(例如: 10M 是 10*1024*1024)。单位是K, M, G, T, P, E, Z, Y(1024的幂) 或KB, MB, ... (1000的幂)