4.2 ls命令详解
ls命令主要用于浏览目录下的文件或者文件夹,ls./表示查看当前目录所有的文件和目录,ls-a表示查看所有的文件,包括隐藏文件、以“.”开头的文件,常用参数详解如下:
□-a,--all:不隐藏任何以“.”开始的项目。
□-A,--almost-all:列出除“.”及“..”以外的任何项目。
□--author:与-l同时使用时列出每个文件的作者。
□-b,--escape:以八进制溢出序列表示不可打印的字符。
□--block-size=大小:块以指定大小的字节为单位。
□-B,--ignore-backups:不列出任何以“~”字符结束的项目。
□-d,--directory:当遇到目录时列出目录本身而非目录内的文件。
□-D,--dired:产生适合Emacs的dired模式使用的结果。
□-f:不进行排序,-aU选项生效,-lst选项失效。
□-i,--inode:显示每个文件的inode号。
□-I,--ignore=PATTERN:不显示任何符合指定shell PATTERN的项目。
□-k:即--block-size=1KB。
□-l:使用较长格式列出信息。
□-n,--numeric-uid-gid:类似-l,但列出UID及GID号。
□-N,--literal:输出未经处理的项目名称(如不特别处理控制字符)。
□-r,--reverse:排序时保留顺序。
□-R,--recursive:递归显示子目录。
□-s,--size:以块数形式显示每个文件分配的尺寸。
□-S:根据文件大小排序。
□-t:根据修改时间排序。
□-u:同-lt一起使用时按照访问时间排序并显示,同-l一起使用时显示访问时间并按文件名排序,其他情况则按照访问时间排序。
□-U:不进行排序,按照目录顺序列出项目。
□-v:在文本中进行数字(版本)的自然排序。