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 {} \;
*查找的范围尽量缩小。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。