Linux下 ls 命令的高级指南8例

用法1:列出/home/alvin/test_dir目录下所有文件及目录的详细资料

命令:


  1. ls -lR /home/alvin/test_dir/ 

结果:


  1. [alvin@VM_0_16_centos test_dir]$ ls -lR /home/alvin/test_dir/ 
  2. /home/alvin/test_dir/: 
  3. total 28 
  4. -rw-rw-r– 1 alvin alvin   37 Nov 18 09:12 atb_aux.c 
  5. -rw-rw-r– 1 alvin alvin    8 Nov 18 09:12 atb_can.c 
  6. -rw-rw-r– 1 alvin alvin   24 Nov 18 09:12 atb_orch.c 
  7. -rw-rw-r– 1 alvin alvin    5 Nov 18 09:12 atb_ota.c 
  8. drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 include 
  9. -rw-rw-r– 1 alvin alvin    0 Nov 18 09:12 Makefile 
  10. drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 output 
  11. drwxrwxr-x 2 alvin alvin 4096 Nov 18 09:12 src 
  12. /home/alvin/test_dir/include: 
  13. total 0 
  14. -rw-rw-r– 1 alvin alvin 0 Nov 18 09:12 a.h 
  15. -rw-rw-r– 1 alvin alvin 0 Nov 18 09:12 b.h 
  16. -rw-rw-r– 1 alvin alvin 0 Nov 18 09:12 c.h 
  17. /home/alvin/test_dir/output: 
  18. total 0 
  19. -rwxrwxr-x 1 alvin alvin 0 Nov 18 09:12 app 
  20. /home/alvin/test_dir/src: 
  21. total 0 
  22. -rw-rw-r– 1 alvin alvin 0 Nov 18 09:12 a.c 
  23. -rw-rw-r– 1 alvin alvin 0 Nov 18 09:12 b.c 
  24. -rw-rw-r– 1 alvin alvin 0 Nov 18 09:12 c.c 

在这里,-l 选项大家应该比较熟悉,是以列表的形式显示结果的意思。而对于 -R 选项,意思是递归处理,将指定目录下的所有文件及子目录一并处理。

用法2:列出/home/alvin/test_dir目录下以atb开头的所有文件的详细内容

命令:


  1. ls -l atb* 

结果:


  1. [alvin@VM_0_16_centos test_dir]$ ls -l atb* 
  2. -rw-rw-r– 1 alvin alvin 37 Nov 18 09:12 atb_aux.c 
  3. -rw-rw-r– 1 alvin alvin  8 Nov 18 09:12 atb_can.c 
  4. -rw-rw-r– 1 alvin alvin 24 Nov 18 09:12 atb_orch.c 
  5. -rw-rw-r– 1 alvin alvin  5 Nov 18 09:12 atb_ota.c 

用法3:只列出目录下的子目录

(1) 方法1:

命令


  1. ls -F /home/alvin/test_dir | grep /$ 

结果:


  1. [alvin@VM_0_16_centos test_dir]$ ls -F /home/alvin/test_dir | grep /$ 
  2. include/ 
  3. output/ 
  4. src/ 

其中:-F选项表示在每个文件名后附上一个字符以说明改文件的类型。“*”:表示可执行的普通文件;“/”:表示目录;“@”:表示符号链接;“|”:表示FIFOs;“=”:表示套接字。

/$ 其实是一个正则表达式,表示以 / 结尾。grep /$ 表示过滤出以 / 结尾的结果,也就是子目录。

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章