ls :全拼list,该命令用来打印出当前目录的清单。
若ls跟上指定目录,则打印指定目录下的文件清单或文件夹清单。经常用来列出目录中所有子目录和文件。
通过该命令不仅可以查看文件/目录/文件夹,而且可以查看它们的权限。
语法:ls 选项 参数
例如:ls /etc
选项:-a,(-all):列出目录下所有文件,包括以“.”开头的隐藏文件
-A :同-a一样,但是不列出当前所在目录,和其父目录。
-b :把 文件名中不可输出的字符用反斜杠加字符编号的形式列出
-B :不输出以“~”结尾的备份文件
-c :输出文件的i节点的修改时间,并以此排序
-C :按列排序输出,纵向排
-d :将目录象文件一样显示,而不是显示其下的文件。
-e :该ls命令选项可以输出时间的全部信息,而不是输出简略信息。
-f -U :该ls命令选项可以对输出的文件不排序。
-i :该ls命令选项可以输出文件的 i 节点的索引信息。
-k :该ls命令选项可以以 k 字节的形式表示文件的大小。
-l :该ls命令选项可以列出文件的详细信息。
-m : 该ls命令选项可以横向输出文件名,并以“,”作分格符。
-n : 该ls命令选项可以用数字的GUID代替名称。
-o :该ls命令选项可以显示文件的除组信息外的详细信息。
-p -F :该ls命令选项可以在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。
-q :该ls命令选项可以用?代替不可输出的字符。
-r :该ls命令选项可以对目录反向排序。
-s :该ls命令选项可以在每个文件名后输出该文件的大小。
-t :该ls命令选项可以以时间排序。
-u :该ls命令选项可以以文件上次被访问的时间排序。
-x :该ls命令选项可以按列输出,横向排序。
-G :该ls命令选项可以输出文件的组的信息。
-L :该ls命令选项可以列出链接文件名而不是链接到的文件。
-N :该ls命令选项将不限制文件长度。
-Q :该ls命令选项可以把输出的文件名用双引号括起来。
-R :该ls命令选项可以列出所有子目录下的文件。
-S :该ls命令选项可以以文件大小排序。
-X :该ls命令选项可以以文件的扩展名(最后一个 . 后的字符)排序。
-1 :该ls命令选项可以一行只输出一个文件。
--help :查看帮助信息
例如: ls -l -a /root
命令 选项 参数
当然ls也可以配合各种符号或者命令,来达到一些特殊的要求
例如:如何统计/etc下有多少文件(包括隐藏文件)
ls -a /etc/* | wc -l
命令 选项 参数 管道符 统计
本文详细介绍了Linux系统中的ls命令,包括其基本用法、多种选项及其功能,如显示隐藏文件、文件排序方式等,并通过实例展示了如何利用ls命令进行文件管理和查询。
785

被折叠的 条评论
为什么被折叠?



