标签:
ls 命令采用两种格式的命令行参数:
单字母参数
全字参数
如果需要,也可以一次使用多个参数。多个双破折线参数必须分开输入,而多个单破折线可以组合成一个字符串跟在一个单破折号后面
一些常用的 ls 命令参数:
| 单字母 | 全字 | 描述 |
| -a | --all | 输出包括以“.”打头的隐藏文件 |
| -A | --almost-all | 不要输出“.”和“..”文件 |
| --author | 输出每个文件的作者 | |
| -b | --escape | 输出不可打印字符的八进制值 |
| --block-size=size | 按size字节大小的块来计算块大小(块数) | |
| -B | --ignore-backups | 不要列出名称中包含波浪线(~)的条目(波浪线用来表示备份的副本) |
| -c | 按最后一次修改时间排序 | |
| -C | 按列输出条目 | |
| --color=when | 何时使用彩色(always、never或者auto) | |
| -d | --directory | 列出目录条目而非内容,并且不要跟踪符号链接 |
| -F | --classify | 给条目追加文件类型标识符 |
| --file-type | 只在部分文件类型(非可执行文件)后追加文件类型标识符 | |
| --format-word | 将输出格式化成across(交叉)、commas(逗号)、horizontal(水平)、long(长)、single-column(单列)、verbose(详细)或vertical(垂直) | |
| -g | 输出除文件属主之外的所有信息 | |
| --group-directory-first | 在文件之前列出所有目录 | |
| -G | --no-group | 在长列表输出格式下,不要显示组名 |
| -h | --human-readable | 打印大小,K表示千字节,M表示兆字节,G表示吉字节 |
| --si | 和h相同,但进率为1000,而非1024 | |
| -i | --inode | 显示每个文件的索引值(inode) |
| -l | 按长列表输出格式显示 | |
| -L | --dereference | 对于链接文件,显示原文件信息 |
| -n | --numeric-uid-gid | 显示数字类型的userid和groupid以替代名字 |
| -o | 在长列表格式下不要显示组名 | |
| -r | --reverse | 在输出文件和目录时,反转排序的顺序 |
| -R | --recursive | 递归地列出子目录内容 |
| -s | --size | 输出每个文件的块大小 |
| -S | --sort=size | 按文件大小排序输出 |
| -t | --sort=time | 按文件的修改时间排序输出 |
| -u | 输出文件的最后访问时间而非最后修改时间 | |
| -U | --sort=none | 不要将输出排序 |
| -v | --sort=version | 按文件版本排序输出 |
| -x | 按行而非列输出条目 | |
| -X | --sort=extension | 按文件扩展名排序输出 |
标签:
原文地址:http://my.oschina.net/chaichuan/blog/497646