ls 命令详解

发布时间:2019-10-06  栏目:计算机教程  评论:0 Comments

ls命令用于列出目录的内容。简言之即查看什么文件存放在什么地方。

ls命令——list缩写////参考:http://linux.cn/article-2535-1.html
1、相关参数:
ls :列出文件或者目录
“-l”,使用长格式显示
“-a”,显示文件名以”.”开头的隐藏文件
“-h”,以human易读格式显示,主要是看容量的时候使用”KB”
“MB””GB”,指当前文件夹目录的大小
“-lh” ,文件或者目录大小的, 方便识别
“-lhS” ,文件从大到小排序
“-lg” ,不打印所有者信息
“-ln” ,打印UID和GID
“-l –si” si以1000为单位,而-h以1024为单位。
“-l –block-size=M”: 设置文件显示单位
“-li”,显示inode号
“-r”,reverse,改变归类的顺序,例如和-t配合使用,-tr和-t显示顺序是颠倒的。
“-R”,递归列出子目录
“-lX/ -l –sort=extension”:扩展名排序
“-t”,按照修改时间顺序归类文件。
“-d”,列出目录本身的信息,而不是目录里边的内容。

语法:ls [选项] [文件]
该命令将列出文件的信息,默认情况下,输出按字母顺序排序.

 字节相关单位:
K = Kilobyte 千字节
M = Megabyte 兆字节
G = Gigabyte 十亿字节
T = Terabyte 兆兆字节
P = Petabyte 10的15次方字节
E = Exabyte 艾字节
Z = Zettabyte 泽它字节或皆字节
Y = Yottabyte 尧字节

但加上不同命令标记, 会有不同的输出效果:

一、ls 命令

-1 迫使列表以1栏输出
-a 列出所有文件,包括所有的点文件(隐藏文件)
-b 对文件名中的不可显示字符用八进制逃逸字符显示
-c 按修改时间排序输出
-C 迫使列表多栏输出
-d 列出目录而非其内容
-F 指出文件类型:/ =目录, * =可执行程序
-l 生成文件和目录的长列表
-m 显示以逗号隔开的文件列表
-r 变换任何文件归类的顺序
-R 递归地显示文件目录及其内容
-s 以块为单位显示文件的大小(1块=1024字节)
-t 以最近更改过的为先将输出归类
-x 以先横后纵将输出归类

style=”font-family: ‘Microsoft Yahei’;”>作用:用来显示目录列表。

语法: ls  (选项)
(参数)

选项:

-a:
显示所有档案以及目录(ls内定将档案或目录名称为“./..”的视为隐藏)

-A:
显示除隐藏文件“./..”以外的所有文件列表

-b:
将文件中的不可输出的字符以反斜线加字符编码的方式输出

-c : 与”-lt“
选项连用时,按照文件状态时间排序输出目录内容,
排序的依据是文件的索引节点中的ctime 字段。
与”-l“连用时,排序的依据是文件的状态改变时间。

-C:
多列显示输出结果(只有文件名信息)

-d :
仅显示目录名,而不显示目录下的内容列表, 显示符号链接文件本身,
而不显示其指定的目录列表。

-F:
 在每个输出项后最佳文件的类型标识符, * 可执行权限的普通文件,/
表示目录, @ 表示符号链接,|表示命令管道, = 表示sockets 套接字,
 普通文件不输出标识符。

-h:
以human易读格式显示, 文件大小以kb,mb显示

-i :
 显示文件索引节点号(inode),一个索引节点代表一个文件

-l :
以长格式显示目录下的内容列表,输出信息:文件名,文件类型,权限模式,硬链接数,所有者,组,文件大小,
文件最后修改时间。

-L : 如果遇到性质为符号链接的文件或目录,
直接列出该链接所造的原始文件或目录

-m:
以逗号分隔每个文件和目录的名称

-n :
以用户标志码和群组识别码替代其名称uid /gid

-r :
以文件名反序排序并输出目录内容列表

美高梅娱乐场网站,style=”font-family: ‘Microsoft Yahei’;”>-R:递归处理,将制定目录下的所有文件及子目录一并处理

-s :
显示文件和目录的大小, 以区块为单位

-t :
用文件和目录的更改时间排序

参数:

目录:制定要显示列表的文件,也可以是具体的目录

实例:

ls -lX/ -l
–sort=extension”:扩展名排序

ls -lhS”
,文件从大到小排序

ls -l –si :
si以1000为单位,而-h以1024为单位。

ls -l
–block-size=M: 设置文件显示单位

使用ls -l 命令时,第一列列出的是有关文件权限的信息.如:

留下评论

网站地图xml地图