ls 列出文件或目录下的文件名及权限
命令功能:
ls (list directory contents) 列出文件或目录下的文件名及权限, 通过ls 命令不仅可以查看linux文件夹包含的文件而且还可以查看文件权限(包括目录、文件夹、文件权限)等目录信息。ls 命令在日常的linux操作中用的很多!
命令格式:
[root@ilinux ~]#ls 【选项】【目录路径】
命令参数:
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 是升序
转载于:https://blog.51cto.com/lnlinux/1708649