linux命令ls – 显示目录的文件

linux ls 命令的作用是显示目录或者文件的信息

语法

ls [OPTION]… [FILE]…

功能

显示文件或者文件夹的信息。 file 是文件夹则显示文件夹的下的文件

参数

-a
显示全部文件,包括隐藏的文件。 隐藏的文件 .开头的文件
-A
去除当前目录(.)和父目录(..) 的所有文件,包括隐藏文件
-b
不可输出的进行转义输出,比如 文件名中一个空格 “a b.txt” 使用ls -b 输出是 “a\ b.txt” , 可以看到多了一个\
-S
大写s,按照大小排序
-t
安装文件的修改时间排列
-c
安装文件创建时间排列
-i
显示 索引节点
-F
文件名的结尾加上一些标识, 比如 * 标识不同文件有执行权限, / 是个目录, @符号链接, | 命名管道, = 套接字
-l
显示完整的信息,比如文件的所有者,创建时间…
-g
和-l 一样但是不显示所有者,显示所属的组
-G
和-l 一样显示所有者,不显示组
-h
对人类友好的显示大小
-m
文件用逗号和一个空格分开的显示
-R
递归的显示

示例

# 参数 -F 
# 文件 ln-s-a.txt 是一个符号链接,执行 a.txt
ls -go
total 0
-rw-rw-r-- 1 0 Feb 21 14:05 a.txt
lrwxrwxrwx 1 5 Feb 21 14:05 ln-s-a.txt -> a.txt

# ls -F
ls -F
a.txt  ln-s-a.txt@ # 这里多了一个@

说明

ls 有众多的可选的参数, 使用 ls -l 可以看到,详细的信息

ls -l 有多个部分组成

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注