在当前工作目录中查找名称为rumenz.txt 的所有文件。
# find . -name rumenz.txt
./rumenz.txt
查找/home目录下名称为rumenz.txt 的所有文件。
# find /home -name rumenz.txt
/home/rumenz.txt
在/home目录中查找名称为rumenz.txt且包含大写和小写字母的所有文件。
# find /home -iname rumenz.txt
./rumenz.txt
在/目录中查找名称为rumenz 的所有目录。
# find / -type d -name rumenz
/rumenz
在当前工作目录中查找名称为rumenz.php 的所有php文件。
# find . -type f -name rumenz.php
./rumenz.php
查找目录中的所有php文件。
# find . -type f -name "*.php"
./rumenz.php
./login.php
./index.php
查找所有权限为777的文件。
# find . -type f -perm 0777 -print
查找所有未经许可的文件777。
# find / -type f ! -perm 777
查找权限设置为644 的所有SGID 位文件。
# find / -perm 2644
找到所有权限为551的Sticky Bitset 文件。
# find / -perm 1551
查找所有SUID集文件。
# find / -perm /u=s
查找所有SGID集文件。
# find / -perm /g=s
查找所有只读文件。
# find / -perm /u=r
查找所有可执行文件。
# find / -perm /a=x
找到所有777权限文件并使用chmod命令将权限设置为644。
# find / -type f -perm 0777 -print -exec chmod 644 {} \;
找到所有777权限目录并使用chmod命令将权限设置为755。
# find / -type d -perm 777 -print -exec chmod 755 {} \;
找到一个名为rumenz.txt 的文件并将其删除。
# find . -type f -name "rumenz.txt" -exec rm -f {} \;
要查找和删除多个文件,例如.mp3或.txt,请使用。
# find . -type f -name "*.txt" -exec rm -f {} \;
或
# find . -type f -name "*.mp3" -exec rm -f {} \;
# find /tmp -type f -empty
# find /tmp -type d -empty
# find /tmp -type f -name ".*"
在所有者 root 的/根目录下查找所有或单个名为rumenz.txt 的文件。
# find / -user root -name rumenz.txt
在/home目录下查找属于用户rumenz 的所有文件。
# find /home -user rumenz
在/home目录下查找属于Developer组的所有文件。
# find /home -group developer
在/home目录下查找用户rumenz 的所有.txt文件。
# find /home -user rumenz -iname "*.txt"
查找50天前修改的所有文件。
# find / -mtime 50
查找50天前访问的所有文件。
# find / -atime 50
查找所有修改超过50天和不到100天的文件。
# find / -mtime +50 –mtime -100
查找过去1 小时内更改的所有文件。
# find / -cmin -60
查找过去1 小时内修改的所有文件。
# find / -mmin -60
查找过去1 小时内访问过的所有文件。
# find / -amin -60
要查找所有50MB的文件,请使用。
# find / -size 50M
查找所有大于50MB且小于100MB 的文件。
# find / -size +50M -size -100M
使用单个命令查找所有100MB文件并删除它们。
# find / -type f -size +100M -exec rm -f {} \;
查找所有超过10MB 的.mp3文件,并使用一个命令将其删除。
# find / -type f -name *.mp3 -size +10M -exec rm {} \;