Linux LS命令详解
1-1)、列出文件或者目录
$ ls
dome1 dome.txt seq1.log seq.log
1-2)、长清单模式
$ ls -l
总用量 1106500
drwxr-xr-x 2 xiaoxu xiaoxu 4096 12月 15 17:14 dome1
-rw-r--r-- 1 xiaoxu xiaoxu 36 11月 20 15:25 dome.txt
-rw-r--r-- 1 xiaoxu xiaoxu 1123456788 12月 15 17:13 seq1.log
-rw-r--r-- 1 xiaoxu xiaoxu 9581483 12月 15 17:13 seq.log
1-3)、显示文件大小
$ ls -lh
总用量 1.1G
drwxr-xr-x 2 xiaoxu xiaoxu 4.0K 12月 15 17:14 dome1
-rw-r--r-- 1 xiaoxu xiaoxu 36 11月 20 15:25 dome.txt
-rw-r--r-- 1 xiaoxu xiaoxu 1.1G 12月 15 17:13 seq1.log
-rw-r--r-- 1 xiaoxu xiaoxu 9.2M 12月 15 17:13 seq.log
$ ls -si
总用量 1106500
17963573 4 dome1 17306566 4 dome.txt 17301593 1097132 seq1.log 17301692 9360 seq.log
1-4)、排序文件大小
$ ls -lhS
总用量 1.1G
-rw-r--r-- 1 xiaoxu xiaoxu 1.1G 12月 15 17:13 seq1.log
-rw-r--r-- 1 xiaoxu xiaoxu 9.2M 12月 15 17:13 seq.log
drwxr-xr-x 2 xiaoxu xiaoxu 4.0K 12月 15 17:14 dome1
-rw-r--r-- 1 xiaoxu xiaoxu 36 11月 20 15:25 dome.txt
1-5)、以M为单位显示文件的大小
$ ls -l --block-size=M
总用量 1081M
drwxr-xr-x 2 xiaoxu xiaoxu 1M 12月 15 17:14 dome1
-rw-r--r-- 1 xiaoxu xiaoxu 1M 11月 20 15:25 dome.txt
-rw-r--r-- 1 xiaoxu xiaoxu 1072M 12月 15 17:13 seq1.log
-rw-r--r-- 1 xiaoxu xiaoxu 10M 12月 15 17:13 seq.log
1-6)、查看隐藏文件
$ ls -a
. .. dome1 dome.txt seq1.log seq.log
1-7)、只差看当前目录下的文件夹
$ ls -d */
dome1/
1-8)、不打印所有者信息
$ ls -g
总用量 1106500
drwxr-xr-x 2 xiaoxu 4096 12月 15 17:14 dome1
-rw-r--r-- 1 xiaoxu 36 11月 20 15:25 dome.txt
-rw-r--r-- 1 xiaoxu 1123456788 12月 15 17:13 seq1.log
-rw-r--r-- 1 xiaoxu 9581483 12月 15 17:13 seq.log
1-9)、不打印组信息
$ ls -lG
总用量 1106500
drwxr-xr-x 2 xiaoxu 4096 12月 15 17:14 dome1
-rw-r--r-- 1 xiaoxu 36 11月 20 15:25 dome.txt
-rw-r--r-- 1 xiaoxu 1123456788 12月 15 17:13 seq1.log
-rw-r--r-- 1 xiaoxu 9581483 12月 15 17:13 seq.log
1-10)、打印UID和GID
$ ls -n
总用量 1106500
drwxr-xr-x 2 1000 1000 4096 12月 15 17:14 dome1
-rw-r--r-- 1 1000 1000 36 11月 20 15:25 dome.txt
-rw-r--r-- 1 1000 1000 1123456788 12月 15 17:13 seq1.log
-rw-r--r-- 1 1000 1000 9581483 12月 15 17:13 seq.log
1-11)、不带颜色打印
$ ls --color=never
dome1 dome.txt seq1.log seq.log
1-12)、打印每个文件的索引号
$ ls -li
总用量 1106500
17963573 drwxr-xr-x 2 xiaoxu xiaoxu 4096 12月 15 17:14 dome1
17306566 -rw-r--r-- 1 xiaoxu xiaoxu 36 11月 20 15:25 dome.txt
17301593 -rw-r--r-- 1 xiaoxu xiaoxu 1123456788 12月 15 17:13 seq1.log
17301692 -rw-r--r-- 1 xiaoxu xiaoxu 9581483 12月 15 17:13 seq.log
1-13)、增加 / (斜线) 标记目录
$ ls -p
dome1/ dome.txt seq1.log seq.log
1-14)、排序时反转顺序
$ ls -r
seq.log seq1.log dome.txt dome1
1-15)、递归列出子目录
$ ls -R
.:
dome1 dome.txt seq1.log seq.log
./dome1:
seq.log
1-16)、扩展名排序
$ ls --sort=extension
dome1 seq1.log seq.log dome.txt
或
$ ls -lX
总用量 1106500
drwxr-xr-x 2 xiaoxu xiaoxu 4096 12月 15 17:14 dome1
-rw-r--r-- 1 xiaoxu xiaoxu 1123456788 12月 15 17:13 seq1.log
-rw-r--r-- 1 xiaoxu xiaoxu 9581483 12月 15 17:13 seq.log
-rw-r--r-- 1 xiaoxu xiaoxu 36 11月 20 15:25 dome.txt
1-17)、通过修改时间列出
$ ls -lt
总用量 1106500
drwxr-xr-x 2 xiaoxu xiaoxu 4096 12月 15 17:14 dome1
-rw-r--r-- 1 xiaoxu xiaoxu 1123456788 12月 15 17:13 seq1.log
-rw-r--r-- 1 xiaoxu xiaoxu 9581483 12月 15 17:13 seq.log
-rw-r--r-- 1 xiaoxu xiaoxu 36 11月 20 15:25 dome.txt
1-18)、列出你的主目录
$ ls ~
*********
1-19)、查看LS的版本
$ ls --version
ls (GNU coreutils) 8.26
Copyright (C) 2016 Free Software Foundation, Inc.