linux入门-查询

1.查询命令

  whereis 名称(结果包含命令路径和它文档的路径)

  #whereis ls

  which 名称(结果包含命令和它的别名)

  #which ls

2.查找文件

  #find / -name abc.txt

  #find / -size +204800  查找大于100M的文件

  #find / -size -204800  小于100M的文件

  *后面的数字是以数据块为单位的,1个数据块=512字节=0.5KB。   100M=102400KB=204800数据块

  cmin,amin,mmin

  c-change 表示文件属性被修改过(如所有者、所属组、权限等)

  a-access 访问

  m-modify 文件内容被修改过

  -:之内,+:超过

  #find /etc -mmin -120  etc目录中,120分钟之内被修改过内容的文件

  #find /etc -mmin -120  etc目录中,120分钟之前被修改过内容的文件

  #find /etc  -cmin -120  etc目录中,120分钟之内被修改过属性的文件

  同样的时间代为还有其他,如ctime atime mtime

  *连接符:-exec 命令 {} \;  

  #find /tmp -name ab* -exec rm {} \;  找到以ab开头的文件并且删除

  *连接符:-ok 命令 {} \;  执行命令前先询问确认一次

  #find /tmp -name ab* -ok ls -l {} \;

  

  *find删除一些名称比较诡异的文件

  #find . -inum i节点数字 -exec rm {} \;

  *查找的范围尽量缩小。

linux入门-查询,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。