功能
显示目标目录清单语法
ls [选项] [目录]选项
-a,--all
显示目录下所有的项目清单,包括以 "." 开头的隐藏项
-A,--almost-all
显示目录下所有除 "." 和 ".." 以外的所有项
-l
以长格式的方式显示目录下的清单
-r,--reverse
以名称反序排列的方式显示清单
-R,--recursive
递归处理目录下的子目录条目
-s,--size
显示大小
-S
根据大小排序
-t
根据时间排序
示例
ls显示当前目录下非隐藏文件和目录清单
lychie@ubuntu:/test$ ls
a.txt b.txt c.txt dir
a.txt b.txt c.txt dir
ls -a显示当前目录下所有的文件和目录清单
lychie@ubuntu:/test$ ls -a
. .. a.txt b.txt c.txt dir .doc
. .. a.txt b.txt c.txt dir .doc
ls -A显示当前目录下除 "." 和 ".." 以外的所有文件和目录清单
lychie@ubuntu:/test$ ls -A
a.txt b.txt c.txt dir .doc
a.txt b.txt c.txt dir .doc
ls -l以长格式的方式显示当前目录下所有的非隐藏文件和目录清单
lychie@ubuntu:/test$ ls -l
总用量 48
-rw-rw-r-- 1 lychie lychie 13 9月 24 09:04 a.txt
-rw-rw-r-- 1 lychie lychie 23686 9月 24 09:30 b.txt
-rw-rw-r-- 1 lychie lychie 14456 9月 24 09:27 c.txt
drwxrwxr-x 2 lychie lychie 4096 9月 24 09:35 dir
总用量 48
-rw-rw-r-- 1 lychie lychie 13 9月 24 09:04 a.txt
-rw-rw-r-- 1 lychie lychie 23686 9月 24 09:30 b.txt
-rw-rw-r-- 1 lychie lychie 14456 9月 24 09:27 c.txt
drwxrwxr-x 2 lychie lychie 4096 9月 24 09:35 dir
ls -r以名称反序排序的方式显示当前目录下所有非隐藏文件和目录的清单
lychie@ubuntu:/test$ ls
a.txt b.txt c.txt dir
lychie@ubuntu:/test$ ls -r
dir c.txt b.txt a.txt
a.txt b.txt c.txt dir
lychie@ubuntu:/test$ ls -r
dir c.txt b.txt a.txt
ls -R递归处理当前目录下所有非隐藏文件和目录的清单
lychie@ubuntu:/test$ ls -R
.:
a.txt b.txt c.txt dir
./dir:
d.txt e.txt
.:
a.txt b.txt c.txt dir
./dir:
d.txt e.txt
ls -s显示文件大小
lychie@ubuntu:/test$ ls -s
总用量 44
4 a.txt 24 b.txt 16 c.txt
总用量 44
4 a.txt 24 b.txt 16 c.txt
ls -S根据文件大小排序
lychie@ubuntu:/test$ ls -S
总用量 44
b.txt c.txt a.txt
总用量 44
b.txt c.txt a.txt
ls -lt根据时间排序
lychie@ubuntu:/test$ ls -lt
总用量 44
-rw-rw-r-- 1 lychie lychie 23686 9月 24 09:30 b.txt
-rw-rw-r-- 1 lychie lychie 14456 9月 24 09:27 c.txt
-rw-rw-r-- 1 lychie lychie 13 9月 24 09:04 a.txt
总用量 44
-rw-rw-r-- 1 lychie lychie 23686 9月 24 09:30 b.txt
-rw-rw-r-- 1 lychie lychie 14456 9月 24 09:27 c.txt
-rw-rw-r-- 1 lychie lychie 13 9月 24 09:04 a.txt