您的位置:首页 > 运维架构 > Linux

linux基础,文件、目录管理,find,文件名后缀

2017-11-21 00:00 489 查看
find命令

find和locate命令类似,locate需要安装mlocate包

新建的文件,locate无法查找,因为他查找的是数据库,需等到第二天。





find /etc/ -type -f -name "/sshd*'

find /etc/ -type -f -name "/ssh"



查看文件或者目录的atime ctime mtime时间 命令 : stat xxx

文件包含Mtime、atime、ctime

ACCESS TIME :访问文件时间
MODIFY TIME : 修改内容时间
CHANGE TIME:更改权限时间、文件名、内容



最近访问就是atime、最近更改就是mtime、最近改动就是ctime

查找访问时间10天以前的:find /root/ -atime +10



查找10天内有更改内容的目录:find /root/ -mtime -10 -type d/f -name xxx



查找一天以内更改的文件,find /root/ -mtime -1 -type f



查找1小时以内更改的文件,find /root/ -mmin -60



查找/XX目录下组所有者无写权限的所有文件:find /XX -not -perm +20



可以在不同参数直接加 -o 表示或者的意思

例:find /etc/ -type f -o -mtime -1 -o -name "*.conf"

还可以根据inode号,查找文件:

find / -inum xxxxx(inode)



对同时查找到的文件,进行操作,find /root/ -type f -mmin -150 -exec mv {} {}.bak \;



参数-size,查找大小为xx的文件:find /root/ -size +100k -type f -exec ls lh {} ;



文件名后缀

txt 文本文档 .gz 压缩文件 .conf 配置文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: