Linux的 ls 命令
如果linux
命令来个排名,ls
命令应该是最常用的命令,除非你像黄蓉的母亲,有过目不忘的本领,惹得黄药师抱憾终身。
ls
命令是list
的缩写,通过ls命令,我们可以查看目录的内容,确定各种重要文件和目录的属性。
命令格式
不加任何参数
如果不加任何参数,默认列出当前目录的内容。
1 2 3 4 5 6
| ➜ ~ ls /etc/sysconfig/network-scripts ifcfg-em1 ifcfg-em2 ifcfg-em3 ifcfg-em4 ....
|
使用-l显示更多细节
-l 就是使用long listing format长格式,来显示更多的内容信息。
1 2 3 4 5 6 7
| ➜ ~ ls -l /etc/sysconfig/network-scripts total 264 -rw-r--r--. 1 root root 341 Nov 30 10:56 ifcfg-em1 -rw-r--r--. 1 root root 294 May 13 2016 ifcfg-em2 -rw-r--r--. 1 root root 272 May 10 2016 ifcfg-em3 -rw-r--r--. 1 root root 272 May 10 2016 ifcfg-em4 ......
|
使用-t按照时间排序
如果希望看到最近创建的文件,就需要用到-t参数了。
1 2 3 4 5 6 7
| ➜ ~ ls -lt /etc/sysconfig/network-scripts/ total 264 -rw-r--r--. 1 root root 341 Nov 30 10:56 ifcfg-em1 -rw-r--r--. 1 root root 294 May 13 2016 ifcfg-em2 -rw-r--r--. 1 root root 272 May 10 2016 ifcfg-em4 -rw-r--r--. 1 root root 272 May 10 2016 ifcfg-em3 ...
|
使用-r按照时间逆序
如果希望删除很早以前的文件,看到最早创建的文件,就需要用到-r参数了。
1 2 3 4 5 6 7
| ➜ ~ ls -ltr /etc/sysconfig/network-scripts/ total 264 ... -rw-r--r--. 1 root root 272 May 10 2016 ifcfg-em3 -rw-r--r--. 1 root root 272 May 10 2016 ifcfg-em4 -rw-r--r--. 1 root root 294 May 13 2016 ifcfg-em2 -rw-r--r--. 1 root root 341 Nov 30 10:56 ifcfg-em1
|
使用-S根据文件大小排序
1 2 3 4 5 6 7
| ➜ ~ ls -lS /etc/sysconfig/network-scripts/ total 264 ... -rw-r--r--. 1 root root 341 Nov 30 10:56 ifcfg-em1 -rw-r--r--. 1 root root 294 May 13 2016 ifcfg-em2 -rw-r--r--. 1 root root 272 May 10 2016 ifcfg-em3 -rw-r--r--. 1 root root 272 May 10 2016 ifcfg-em4
|