wKioL1Y2N9GT9xJUAAH1N4vz_5g618.jpg

ls 列出文件或目录下的文件名及权限

 

命令功能:

ls (list directory contents) 列出文件或目录下的文件名及权限, 通过ls 命令不仅可以查看linux文件夹包含的文件而且还可以查看文件权限(包括目录、文件夹、文件权限)等目录信息。ls 命令在日常的linux操作中用的很多!


命令格式:

  [root@ilinux ~]#ls 【选项】【目录路径】


命令参数:

wKiom1Y2OdHjPk_BAAIXpoWHYlc937.jpg

wKioL1Y2OgzCE2QpAAEtMxR8LQo528.jpg

wKiom1Y2OdHiW2WjAAJ9kTDaVX4906.jpg

wKioL1Y2Ogyz0PoIAAE9sXXgX6A490.jpg

wKiom1Y2OdGAlbC-AAIs4dhqfUc273.jpg

wKioL1Y2OgyxyIsBAAEVcJBKOYg824.jpg


ls -lrt ==>以长格式按照修改时间倒序排列文件和目录,最近创建或修改的文件或目录将会出现在窗口的最下方。


命令实例:

实例1:显示指定目录下所有的文件以及目录,同时也列出所有以“.”开头的隐藏文件。

[root@ilinux test]# ls -a
 .  .. abc  test1  test2 test3  test4  test5


实例2:显示指定目录下所有的文件以及目录,但是并不列出所有以“.”开头的隐藏文件。

[root@ilinux test]# ls -A
abc  test1 test2  test3  test4 test5


实例3:显示文件的形态、权限、拥有者、文件大小、最后修改时间、文件的完整名称(文件名+扩展名)。显示格式是每一行显示一个文件或者目录。

[root@ilinux test]# ls -l
total 24
-rw-r--r--. 1 root root    0 Nov 1 23:42 a.ask
drwxr-xr-x. 7 root root 4096Nov  1 14:32 abc
-rw-r--r--. 1 root root    0 Nov 1 23:41 bbb.txt
-rw-r--r--. 1 root root    0 Nov 1 23:41 c.txt
drwxr-xr-x. 2 root root 4096Nov  1 14:09 test1
drwxr-xr-x. 3 root root 4096Nov  1 14:15 test2
drwxrwxrwx. 2 root root 4096Nov  1 14:18 test3
drwxr-xr-x. 2 root root 4096Nov  1 14:22 test4
drwxr-xr-x. 3 rootroot 4096 Nov  1 14:23 test5


实例4:按照时间顺序列出文件及其目录。

[root@ilinux test]# ls -t
a.ask  c.txt bbb.txt  abc  test5 test4  test3  test2 test1


实例5:如果列出的目录中仍有子目录或者文件,将所有目录下面的文件都显示出来。

[root@ilinux test]# ls -R
.:
a.ask  abc  bbb.txt c.txt  test1  test2 test3  test4  test5
 
./abc:
123  a  b c  ser
 
./abc/123:
1  2
 
./abc/123/1:
 
./abc/123/2:
 
./abc/a:
 
./abc/b:
 
./abc/c:
e  f
 
./abc/c/e:
 
./abc/c/f:
 
./abc/ser:
dep
 
./abc/ser/dep:
h  k
 
./abc/ser/dep/h:
 
./abc/ser/dep/k:
 
./test1:
 
./test2:
test22
 
./test2/test22:
 
./test3:
 
./test4:
 
./test5:
test5-1
 
./test5/test5-1:


扩展:ll ls -l的别名

ll t 是降序, ll t tac 是升序