@cdmonkey
2017-03-10T14:47:07.000000Z
字数 1740
阅读 889
命令总结
http://www.cnblogs.com/peida/archive/2012/10/23/2734829.html
不用再写什么功能简介了,这也许是我们日常工作中使用频率最高的指令了。
指令格式:
ls [OPTION]... [FILE]...
常用选项:
Opt | Long Opt | Expalin |
---|---|---|
-a |
--all |
列出目录下的全部文件,包括用. 开头的隐藏文件。 |
-A |
--almost-all |
同-a 选项,但是不列出表示当前目录的. 以及表示当前目录父目录的.. 。 |
--author |
同-l 选项一起使用时列出每个文件的作者。 |
|
-b |
--escape |
用八进制溢出序列表示不可打印的字符。 |
--block-size=SIZE |
显示文件占用的块数,块以指定大小的字节为单位。 | |
-B |
--ignore-backups |
不列出任何用~ 字符结束的项目。 |
-c |
若配合-lt 使用,则根据ctime 排序并显示ctime (文件状态最后更改的时间);若配合-l 使用:则显示ctime 但是根据名称排序。 |
|
-C |
每栏由上至下列出项目。(未验证过其显示效果) | |
--color[=WHEN] |
控制是否使用色彩分辨文件。WHEN 能够是never 、always 及auto 其中之一。 |
|
-d |
--directory |
将目录象文件一样显示,即只显示目录文件本身的属性,而不显示其中的文件。 |
-D |
--dired |
产生适合Emacs 的dired 模式使用的结果(还是没懂)。 |
-f |
对列出的文件不进行排序,使用-aU 选项时生效,-lst 选项失效。 |
|
-F |
--classify |
显示文件类型的指示符号(*/=@| 其中的一个)。 |
--file-type |
同上,只是除了不显示* 符号。 |
|
--full-time |
相当于-l --time-style=full-iso 。 |
|
-g |
类似-l 选项,但是不列出属主。 |
|
-G |
--no-group |
用一个长列表的形式,不显示任何有关组的信息。 |
-h |
--human-readable |
使用容易理解的格式列出文件大小,例如:1K 234M 2G。 |
--si |
同上面的-h 选项,但是使用1000 为基底而非1024 。 |
|
--hide=PATTERN |
隐藏符合PATTERN 模式匹配的项目,但是使用-a 或 -A 时将覆盖该选项。 |
|
-i |
--inode |
显示每个文件的inode 号。 |
-I |
--ignore=PATTERN |
不显示任何符合指定shell PATTERN 的项目。 |
-k |
相当于--block-size=1K ,使用k 字节来表示文件的大小。 |
|
-l |
除了文件名之外,还将文件的权限、属主及文件大小等信息详细列出来。 | |
-L |
--dereference |
显示符号链接文件时,显示符号链接所指示的对象而并非符号链接本身的信息。 |
-m |
所有项目使用逗号分隔,并填满整行行宽。 | |
-n |
--numeric-uid-gid |
类似-l 选项,但是属主及属组使用UID 及GID 来显示。 |
-o |
类似-l 选项,显示文件的除属组信息外的详细信息。 |
|
-p |
--indicator-style=slash |
对目录加上表示符号/ 。 |
-q |
--hide-control-chars |
用? 字符代替无法打印的字符。 |
--show-control-chars |
直接显示无法打印的字符。这是缺省方式,除非调用的程序名称是ls 而且是在终端输出结果。 |
|
-Q |
--quote-name |
将条目名称括上双引号。 |
-r |
--reverse |
使用相反的次序进行排列。 |
-R |
--recursive |
同时列出所有子目录层。 |
-s |
--size |
使用块大小为单位列出所有文件的大小。 |
-S |
根据文件大小排序。 | |
--sort=WORD |
见示例。 | |
--time=WORD |
见示例。 | |
--time-style=STYLE |
见示例。 | |
-t |
使用文件修改时间进行排序。 | |
-T |
--tabsize=COLS |
定制表符Tab 的宽度,而非8 个字符。 |
-u |
同-lt 一起使用,则按照访问时间排序并显示;同-l 一起使用,则显示访问时间并按文件名排序;同其他选项一起使用,则按照访问时间排序。 |
|
-U |
不进行排序,而是用文件系统原有的次序列出项目。 | |
-v |
根据版本进行排序。 | |
-w |
--width=COLS |
自行指定屏幕宽度而不使用目前的数值。 |
-x |
逐行列出项目而不是逐栏列出。 | |
-X |
根据扩展名排序。 | |
-1 |
每行只列出一个文件。 | |
--scontext |
只显示安全上下文和文件名。 | |
--version |
显示版本信息并退出指令。 |