ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。语法[root@study ~]# ls [-aAdfFhilnrRst] 文
ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。
语法
[root@study ~]# ls [-aAdfFhilnrRst] 文件名或目录名称..[root@study ~]# ls [--color={never, auto, always}] 文件名或目录名称..[root@study ~]# ls [--full-time] 文件名或目录名称..
参数
-a : 全部的文件,连同隐藏文件(开头为 . 的文件)一起列出来(常用)-A : 全部的文件,连同隐藏文件,但不包括 . 与 .. 这两个目录-d : 仅列出目录本身,而不是列出目录内的文件数据(常用)-f : 直接列出结果,而不进行排序(ls 默认会以文件名排序)-F : 根据文件、目录等信息,给予附加数据结构,例如: * : 代表可执行文件;/ : 代表目录;= : 代表socket文件;| : 代表FIFO文件;-h : 将文件大小以人类易读的方式(例如 GB,KB等等)列出来;-i : 列出inode号码;-l : 长数据串列出,包含文件的属性与权限等等数据;(常用)-n : 列出UID与GID而非使用使用者与群组的名称-r : 将排序结果反向输出,例如:原本文件名由小到大,反向则为由大到小;-R : 连同子目录内容一起列出来,等于该目录下的所有文件都会显示出来;-S : 以文件大小排序,而不是用文件名排序;-t : 以时间排序,而不是用文件名。--color=never : 不要依据文件特性给予颜色显示;--color=always : 显示颜色;--color=auto : 让系统自行依据设置来判断是否给予颜色;--full-time : 以完整时间模式(包含年、月、日、时、分) 输出;--time={atime, ctime} : 输出access时间或改变权限属性时间(ctime) 而非内容更改时间(modification time)
范例
范例一:将主文件夹下的所有文件列出来(含属性与隐藏文件)