find指令:
find /tmp/ -type d
命令讲解:查看/tmp/目录下所有类型为目录的项。
find /var/log -mtime +30
命令讲解:查找/var/log所有目录下修改时间超过30天的文件。
find /var/log -mtime +30 -delete (再后面加上-delete可以删除)
find /etc/ -type f -empty
命令讲解:查看/etc/目录下,-type f查找空文件,-empty 指定只查找空文件。
Find -name “1.txt”
指令讲解:使用find指令,-name按文件名搜索,后面加文件名,即可看到相关路径的文件。
也可以查看当前路径下所有文件后缀.Txt的所有文件。
Find /home -sive +1M
指令讲解:查找/home目录下大于1M的文件。
Find /var/log -mtime +7
指令讲解:查找/var/log目录中,七天前修改过的文件。
Find . -type f
指令讲解:查看当前目录及子目录所有文件列出。
Find /var/log -type f -mtime +7 -ok rm {} \;
指令讲解:查找/var/log 目录中修改时间在七日之前的普通文件。
Find / -type f -size 0 -exec ls -l {} \;
指令讲解:查找/下所偶=有文件长度为0的普通文件,并并列出完整过程。
Find . -type f -perm 644 -exec ls -l {} \;
指令讲解:使用find指令查找当前路径下具有读写权限,并且文件所属组的用户和其他用户具有读权限的文件。
Find ./test -name “*.txt”
命令讲解:使用find指令,./test是find命令的起始目录,-name指定文件名,“*.txt”匹配文件名格式。