当前位置:C++技术网 > 资讯 > Linux的常用Shell命令新手入门:6 目录操作命令-查看目录下的文件

Linux的常用Shell命令新手入门:6 目录操作命令-查看目录下的文件

更新时间:2016-09-06 23:36:33浏览次数:1+次

查看目录下的文件

ls ll dir

ls :list(列出来) sort(默认按字母表顺序排序)
ll :list(列出来) list(以详细列表方式)
dir:directory(查看目录),简单列出来文件

ll和dir不一定所有的linux发行版都支持,但是ls一定支持。

注意:在Linux中,最正宗的是ls命令,ll和dir是从ls引出来的别名,应用于特定类型的文件列表展示。而ls则是大而全的命令,ll和dir是通过ls的对应的命令选项设置得到的别名命令。也就是说,ll和dir和ls 是一样的,只是ll和dir已经带有特定的ls选项了,让展示出来的效果是特定的。

ll命令效果如下:

ll命令效果

可以看到,ll以详细列表形式列出来了当前目录下的所有普通文件。这也是我们经常使用的命令。

dir命令效果如下:

dir命令效果

dir是最简化的列出目录下的普通文件。

ls命令效果如下:

ls命令效果

ls不带选项的默认情况显示和dir差不多,不过有颜色区别目录和文件。比dir更加直观。所以,ls可以取代dir,只是Windows中更多习惯dir,所以dir也有一席之地。


特殊目录

. : 一点表示当前目录

.. :两点表示父目录

/  :至二级一个/表示系统根目录,以/开头的都是绝对路径,也就是从系统根目录开始的路径。

~ :当前登录的用户的目录,如root


语法: ls [选项] 目录名

命令选项

-a : all(全部),列出所有文件,包括.和..两个目录。

-A:All(全部),列出所有文件,除了.和..两个目录。

-r :reverse(反转,反向),以字母表顺序相反的顺序列出文件。默认是字母表顺序,即a,b,c...

-R :recursive(递归方式),列出所有文件,会将子目录下的文件也列出来,而不是仅仅列出一个目录名。

这里有太多选项,就只介绍这些常用的。其他基本上是进阶学习的选项,不是很常用。如果你要查看更多选项,只要在命令后面加上--help,就有详细的英文的说明。这是最正宗的命令 解释。help前是两个-哦。这个--help可以查看任何命令的说明。