===ls --help====
用法:ls [选项]... [文件]...
列出<文件>的信息 (默认为目前的目录)。
如果不指定 -cftuSUX 或 --sort 任何一个选项,则根据字母大小排序。
(0)ls -l (超级常用)
-l :使用较长格式列出信息
ls -l
(1).ls -a
-a:就会显示隐藏文件(在文件名处如果以“.”表示,代表的是隐藏文件。)
ls -a
(2)ls -al
–l:显示文件的各项属性(文件属性 文件数 拥有者 所属组 文件大小 创建日期 文件名)
ls -al
(3)ls -alF
-F:在文件的后面显示文件的类型。如*代表可执行,/代表目录,@代表连接文件等。
ls -alF
LINUX文件基本分三种属性可读(r)、可写(w)、可执行(x),但你会发现有十个小格可以填,第一小格是特殊表示格,表示目录或连接文件等,d代表目录,如果以横“-”表示,代表文件。
其余剩下的以三格为一组,因为LINUX是多用户多任务系统,所以一个文件可能被多人使用,所以一定要设定好每个文件的权限,其文件的权限排列顺序是r、w、x。
如(drwxr-x---)按照10位算,2-4位:使用者自己的权限;5-7位:同组的权限;8-10位:其他用户的权限;
(4)ls >test_ls
ls >filename 将输出内容放到指定的文件中(覆盖原文件,原文件不存在,则新建)。
ls >>filename 将输出内容追加到指定的文件中(追加到原文件,原文件不存在,则新建)。
ls >test_ls 重定向
(5)ls -lt
-t:按修改时间排序
(6)ls -lrt
-r, --reverse 依相反次序排列
ls -lrt
(7)ls -ld dirname
-d:将目录像文件一样显示,而不显示目录下面的内容
ls -ld 2018
(8)ls -i
-i, --inode 印出每个文件的 inode 号
ls -li
(9)ls -ltc
-c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)
配合 -l:显示 ctime 但根据名称排序
否则:根据 ctime 排序
ls -ltc与ls -lc
(10)ls -lh
-h:以友好的方式显示文件或文件夹的大小
ls -lh
(11) ls -L
-L, --dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息
(12)ls -m
ls -m
(13)ls -n
-n, --numeric-uid-gid 类似 -l,但列出 UID 及 GID 号
ls -n
(14)ls -Rl
-R, --recursive 同时列出所有子目录层
ls -Rl
(15)ls --help 或man ls
--help 显示此帮助信息并离开
ls --help
man ls
总结:不知道选项的具体作用,请使用ls --help或man ls