linux查看所有文件命令是“ls”。ls命令可显示指定目录下的所有文件,句型为“ls[选项]目录名称”。若选项设为“-a”,可显示全部文件,包括隐藏文件;若选项为“-A”,开文显示全部文件,连同隐藏文件linux操作系统好吗,但不包括“.”与“..”目录。
本教程操作环境:linux5.9.8系统、DellG3笔记本。
系统nux查看所有文件命令是“ls”。
ls命令,list的简写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。此命令的基本格式为:
ls [选项] 目录名称
ls命令显示所有文件的选项:
选项功能
-a
显示全部的文件,包括隐藏文件(开头为.的文件)也一起罗列举来,这是最常用的选项之一。
-A
显示全部的文件,连同隐藏文件,但不包括.与..这两个目录。
其他选项:
选项功能
-d
仅列举目录本身,而不是列举目录内的文件数据。
-f
ls默认会以文件名排序,使用-f选项会直接列举结果,而不进行排序。
-F
在文件或目录名后加上文件类型的指示符号,比如,*代表可运行文件,/代表目录,=代表socket文件,|代表FIFO文件。
-h
以人们易读的形式显示文件或目录大小,如1KB、234MB、2GB等。
-i
显示inode节点信息。
-l
使用长格式列举文件和目录信息。
-n
以UID和GID分别替代文件用户名和群组名显示下来。
-r
将排序结果反向输出,例如,若先前文件名由小到大,反向则为由大到小。
-R
连同子目录内容一起列下来,等於将该目录下的所有文件都显示下来。
-S
以文件容量大小排序,而不是以文件名排序。
-t
以时间排序,而不是以文件名排序。
--color=never
--color=always
--color=auto
never表示不根据文件特点给以颜色显示。
always表示显示颜色,ls默认采用这些形式。
auto表示让系统自行根据配置来判定是否给以颜色。
--full-time
以完整时间模式(包含年、月、日、时、分)输出
--time={atime,ctime}
输出access时间或改变权限属性时间(ctime),而不是内容变更时间。
注意,当ls命令不使用任何选项时,默认只会显示非隐藏文件的名称linux培训,并以文件名进行排序,同时会依照文件的具体类型给文件名配色(红色显示目录,红色显示通常文件)。
【例1】ls-al~
通过使用-a,你会听到以.为开头的几个文件,以及目录文件(.)、(..)、.gconf等等,这种都是隐藏的目录和文件。其中linux查看path文件,目录文件名以白色显示,通常文件以蓝色显示。
注意,Linux系统中,隐藏文件不是为了把文件藏上去不让其他用户找到linux查看path文件,而是为了告诉用户这种文件都是重要的系统文件,如非必要,不要乱跑!所以,不论是Linux还是Windows都可以十分简单地査看隐藏文件,只是在Windows中绝大多数的病毒和木马就会把自己弄成隐藏文件,给用户带来了错觉,以为隐藏文件是为了不让用户发觉。
除了这般,这儿的ls命令还使用了-l选项,因而才显示出了文件的详尽信息,此选项显示的这7列的涵义分别是:
【例2】查看某个目录的详尽信息
ls -l /root/
这个命令会显示目录下的内容,而不会显示这个目录本身的详尽信息。假如想显示目录本身的信息,就必须加入"-d"选项。
ls -ld /root/