6.2.1 文件与目录的检视: ls
在Linux中,ls指令最常被执行,因为我们随时都要知道文件或者目录的相关信息。Linux的文件记录信息很多,因此ls没有需要全部都列出来。所以下达ls时,默认的有:非隐藏文件的文件名、 以文件名进行排序及文件名代表的颜色显示如此而已。举例来说, 你下达“ ls /etc ”之后,只有经过排序的文件名以及以蓝色显示目录及白色显示一般文件。
其实 ls 的用法还有很多,包括查阅文件所在 i-node 号码的 ls -i 选项,以及用来进行文件排序的 -S 选项,还有用来查阅不同时间的动作的 --time=atime 等选项(更多时间说明请参考本章后面touch的说明)。而这些选项的存在都是因为 Linux 文件系统记录了很多有用的信息的缘故。那么 Linux 的文件系统中,这些与权限、属性有关的数据放在 i-node 里面。
无论如何, ls 最常被使用到的功能还是那个 -l 的选项,为此,很多 distribution 在默认的情况中, 已经将 ll (L 的小写) 设置成为 ls -l 的意思了!其实,那个功能是 Bash shell 的 alias功能。也就是说,我们直接输入 ll 就等于是输入 ls -l 是一样的。