可锐资源网

技术资源分享平台,提供编程学习、网站建设、脚本开发教程

linux之ls详解及常用选项组合

===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 --helpman ls

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言