2018-05-29 22:49:25 清塘荷韵_kathy 阅读数 13328更多
分类专栏: linux基础
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_24336773/article/details/80503427
ps:ls命在Linux系统使用的频率相当高,但基本上日常使用的参数并不多,今天回顾时发现了几个不常用但很重要的使用参数,故记录下。ls(list)命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。
此处只列出部分参数,更详细的请参照http://man.linuxde.net/ls
ls --time-style=long-iso 该方式显示的时间,看起来最直观。
有时,我们需要查找最近更新过的但不记得具体文件名的文件,就可以使用 ls -lrt 或 ls -rt
若目录下的碎文件太多,那么直接 rm -rf * 是无法删除的。
此时可用如下命令删除:ls |xargs rm -rf
ls的-F参数是在文件的末尾加上文件类型指示符号(*、/、=、@、|,其中的一个)
如上所示,加了-F参数,目录的结尾都被加上了斜线 /。此时,当我们想要过滤所有的 目录,那么只需要把带斜线的过滤出来就好了。
1、加上 * 代表可执行的普通文件
<span style="color:#000000"><code>[root@bogon mnt]# ls -Fl /etc/init.d/ | egrep "ssh|mysqld" -rwxr-xr-x. <span style="color:#006666 !important">1</span> root root <span style="color:#006666 !important">6752</span> <span style="color:#009900 !important">Aug</span> <span style="color:#006666 !important">9</span> <span style="color:#006666 !important">2013</span> mysqld* -rwxr-xr-x. <span style="color:#006666 !important">1</span> root root <span style="color:#006666 !important">4621</span> <span style="color:#009900 !important">Sep</span> <span style="color:#006666 !important">1</span> <span style="color:#006666 !important">2017</span> sshd*</code></span> 1232、加上 = 表示套接字
<span style="color:#000000"><code>[root<span style="color:#4f4f4f !important">@bogon</span> mnt]<span style="color:#880000 !important"><em># find / -type s -exec ls -lF {} \; |tail -3</em></span> srwxr-xr-<span style="color:#000088 !important">x</span>. <span style="color:#006666 !important">1</span> root root <span style="color:#006666 !important">0</span> Feb <span style="color:#006666 !important">2</span> <span style="color:#006666 !important">17</span>:<span style="color:#006666 !important">15</span> /tmp/keyring-<span style="color:#006666 !important">7</span>jASAF/<span style="color:#000088 !important">socket</span>= srwxrwxrwx. <span style="color:#006666 !important">1</span> root root <span style="color:#006666 !important">0</span> May <span style="color:#006666 !important">28</span> <span style="color:#006666 !important">14</span>:<span style="color:#006666 !important">43</span> /tmp/.esd-<span style="color:#006666 !important">0</span>/<span style="color:#000088 !important">socket</span>= srw-rw-rw-. <span style="color:#006666 !important">1</span> root root <span style="color:#006666 !important">0</span> May <span style="color:#006666 !important">28</span> <span style="color:#006666 !important">14</span>:<span style="color:#006666 !important">42</span> /dev/<span style="color:#000088 !important">log</span>= </code></span> 123453、加上 | 表示FIFOS
<span style="color:#000000"><code>[root@bogon mnt]<span style="color:#009900 !important"># find / -type p -exec ls -lF {} \;</span> prw--w--w-. <span style="color:#006666 !important">1</span> postfix postfix <span style="color:#006666 !important">0</span> May <span style="color:#006666 !important">29</span> <span style="color:#006666 !important">22</span>:<span style="color:#006666 !important">38</span> /<span style="color:#000088 !important">var</span>/spool/postfix/<span style="color:#000088 !important">public</span>/qmgr| prw--w--w-. 1 postfix postfix 0 May 29 22:42 /<span style="color:#000088 !important">var</span>/spool/postfix/<span style="color:#000088 !important">public</span>/pickup| prw-------. 1 root root 0 May 28 14:42 /<span style="color:#000088 !important">var</span>/run/autofs.fifo-net| prw-------. 1 root root 0 May 28 14:42 /<span style="color:#000088 !important">var</span>/run/autofs.fifo-misc| </code></span> 1234564、加上 @表示符号链接
<span style="color:#000000"><code>[root<span style="color:#4f4f4f !important">@bogon</span> mnt]<span style="color:#880000 !important"><em># ls -lF /bin/bash </em></span> -rwxr-xr-x. <span style="color:#006666 !important">1</span> root root <span style="color:#006666 !important">938832</span> <span style="color:#009900 !important">Jul</span> <span style="color:#006666 !important">9</span> <span style="color:#006666 !important">2013</span> /bin/bash*</code></span> 12