本文共 2013 字,大约阅读时间需要 6 分钟。
命令功能:
列出当前目录下或者指定目录下的所有文件和目录,ls是list的缩写。
命令语法:
ls 【选项】 【目录名】 #注:【】中的内容为非必选项
命令选项:
-a 列出目录下的所有文件,包含以.开头的隐藏文件。-A 显示出.和..以外的所有文件。-d 显示目录的自身属性,而不显示目录下的文件。-l 列出目录或者文件的详细信息-h 与-l参数合用,以人可读取的方式显示文件大小,如1K,2M,3G-i 显示文件或者目录的inode信息,即索引信息-t 按修改时间排序显示文件或者目录(时间由近及远排序)-r 与其他参数一起使用,使之反向排序--color=auto 让输出的内容按照类别显示颜色(grep中也有改参数)
案例一:显示所有 / 目录下文件 包含隐藏文件
[root@localhost /]# ls -a /. bin dev home lib64 mnt proc run srv tmp var.. boot etc lib media opt root sbin sys usr
案例二:列出目录或者文件的详细信息
[root@localhost /]# ls -l /总用量 32lrwxrwxrwx. 1 root root 7 12月 11 19:21 bin -> usr/bindr-xr-xr-x. 4 root root 4096 12月 11 19:53 bootdrwxr-xr-x. 19 root root 3160 12月 15 16:00 devdrwxr-xr-x. 73 root root 8192 12月 15 16:00 etcdrwxr-xr-x. 2 root root 6 6月 10 2014 homelrwxrwxrwx. 1 root root 7 12月 11 19:21 lib -> usr/lib
案例三:显示文件的大小
[root@localhost /]# ls -l -h /总用量 32Klrwxrwxrwx. 1 root root 7 12月 11 19:21 bin -> usr/bindr-xr-xr-x. 4 root root 4.0K 12月 11 19:53 bootdrwxr-xr-x. 19 root root 3.1K 12月 15 16:00 devdrwxr-xr-x. 73 root root 8.0K 12月 15 16:00 etcdrwxr-xr-x. 2 root root 6 6月 10 2014 homelrwxrwxrwx. 1 root root 7 12月 11 19:21 lib -> usr/liblrwxrwxrwx. 1 root root 9 12月 11 19:21 lib64 -> usr/lib64drwxr-xr-x. 2 root root 6 6月 10 2014 media
案例四:显示文件的inode信息
[root@localhost /]# ls -i 180 bin 100663443 home 33554618 mnt 6440 run 100663425 tmp 128 boot 183 lib 67149971 opt 184 sbin 155 usr 3 dev 159 lib64 1 proc 100663444 srv 133 var 33554561 etc 164 media 67149953 root 1 sys[root@localhost /]#
案例五:以修改时间为排序
[root@localhost /]# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib media opt root sbin sys usr[root@localhost /]# ls -trun etc sys proc boot sbin lib home mnt srvtmp dev var root usr lib64 bin media opt[root@localhost /]#
注:如果觉得我的笔记对你有所帮助的话 请帮忙点个赞
转载于:https://blog.51cto.com/sdwaqw/2051138