让我们打开系统终端,直接在目录中输入 ls 看看会输出什么?
原来 ls 命令罗列出了终端当前目录下的所有文件及目录。我们所看到的用蓝色显示的名称都是目录。当然,所有这些目录中都可能还有子目录和文件。我们想知道这些目录下面还有哪些目录和文件可以使用 -R 参数将它们都显示出来。
ls 命令还有许多参数,可以获得更加详细的信息。比如 -1 参数。它可以使目录内的文件和目录每行只显示一个,我们试着在终终端中输入命令:ls -1。
另外还有一个问题是我们的 Linux 系统中也会有隐藏文件,这点与 Windows 系统很像。除用户自己的文件之外,有一些文件是由系统、或应用程序使用并修改的。在默认情况下将它们隐藏确实对“用户本身”是一种保护。如果我们需要检查 Linux 系统中这些隐藏文件怎么办?-a 参数可以帮助我们,请尝试在终端中输入命令:ls -a 看看我们都得到了什么?
我们看到了许多以“.”开头的文件和目录名称,它们都是隐藏的。同样,用蓝色显示出来的是目录,隐藏的目录。另外这样看好像很乱不是吗?我们可以把 -1 和 -a 参数结合使用。请在终端中输入命令:ls -1a 或 ls -1 -a。
这样是清楚多了。又有朋友说了:“我在 Windows 中可以用列表显示文件及目录的详细信息,ls 命令是不是也可以帮助我呢?”当然!我们可以使用另一个参数 -l,请在终端中输入命令:ls -l 看看都有什么呢?
如果您希望用列表显示所有的文件及目录,就给上面的命令加上 -a 参数,请尝试在终端中输入命令:ls -la。
事实上,我们很有可能希望随时了解其它目录的情况。我们可以在 ls 命令后面使用其它目录的路径。请朋友们试着在终端中输入命令:ls /opt 就可以达到目的。
BeefyMiracle 于 2012-12-21 12:37:41发表:
:0wpoi2
一个人的世界 于 2011-04-25 14:30:59发表:
学习了
明月松间照 于 2006-02-28 12:58:11发表:
学习了,但是为什么我输进去的东西,显示出来的和你说的不一样