Linux命令之ls篇
ls基本上是每一个编程人士接触Linux时学会的第一个命令,它是list的缩写,主要是用来列出当前目录的文件信息。
>>>>>ls命令常用参数<<<<<-a(all) 显示所有的文件和子目录,包括隐藏文件和隐藏子目录(Linux下.开头的文件是隐藏文件)-l(list) 以长格式显示文件目录下的内容列表-d(directory) 如果参数是目录,只显示目录的信息,而不显示目录下的内容列表-t(time) 按照时间顺序显示文件-R(recursive) 显示指定目录下的文件和子目录信息,而且递归地显示子目录中的文件和子目录信息

>>>>>ls命令不常用参数<<<<<-A 显示除隐藏文件“.”和“..”以外的所有文件列表-b 将文件中的不可输出的字符以反斜线“”加字符编码的方式输出-c 使用最后一次更改文件状态以进行排序(-t)或长时间打印(-l)的时间,与“-lt”选项连用-C 多列显示输出结果(默认选项)-f 效果和同时指定“aU”参数相同,并关闭“lst”参数的效果(不常用)-F 在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件“/”表示目录“@”表示符号链接“|”表示命令管道FIFO“=”表示sockets套接字当文件为普通文件时,不输出任何标识符-h 与-l选项一起使用,比如ls -lh-i 显示文件索引节点号(inode),一个索引节点代表一个文件-k 以KB(千字节)为单位显示文件大小-L 如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录-m 用“,”号区隔每个文件和目录的名称-n 以用户识别码和群组识别码替代其名称(以数字形式显示用户和组id)-o 以长格式列出,但省略组id(和-l功能类似但又不相同)-r 以文件名反序排列并输出目录内容列表-s 显示每个文件实际使用的文件系统块的数量,以512字节为单位(部分单元四舍五入为下一个整数值)-u 使用最后一次访问的时间,而不是最后一次修改文件进行排序--file-type 与“-F”选项的功能相同,但是不显示“*”--full-time 列出完整的日期与时间--color[=WHEN] 使用不同的颜色高亮显示不同类型
上面已经写了所有的参数,那么现在归纳下我最喜欢用也是最常用的参数:
ls -al 列出所有文件并且以单列格式输出ls -Al 显示除隐藏文件“.”和“..”以外的所有文件并且以单列格式输出(常用)ls -lrt 按修改时间排序输出ls -ltc 使用最后一次更改文件状态以进行排序输出

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
