3. 查找当前目录及其子目录中所有大小为 100KB 的文件 find . -size 100k 1. 4. 查找当前目录及其子目录中所有在过去 7 天内修改过的文件 find . -mtime +7 1. 5. 查找当前目录及其子目录中所有权限为 644 的文件 find . -perm 644 1. 6. 查找当前目录及其子目录中所有属主为 root 的文件 find ....
-type:按照文件类型进行搜索,常用的类型有f(普通文件)、d(目录)、l(符号链接)等。 -size:按照文件大小进行搜索,可以使用“+”或“-”修饰符指定大小的范围。 -mtime:按照文件的修改时间进行搜索,可以使用“+”或“-”修饰符指定时间的范围。 3. 常用的操作选项: -print:将搜索到的文件路径打印到标准输出。
– 例如:find /path/to/dir -type l,表示搜索符号链接 3. -size 表达式:按文件大小搜索 – 例如:find /path/to/dir -size +10M,表示搜索大于10MB的文件 – 例如:find /path/to/dir -size -10M,表示搜索小于10MB的文件 4. -mtime 表达式:按文件修改时间搜索 – 例如:find /path/to/dir -mtime +7,...
# find / -size +100M -exec rm -rf {} \; 11.找到SUID文件 # find / -perm /u=s # find / -perm /g=s 12.查找文件类型为mp3格式并且大小为100M的文件,然后删除 # find / -type f -name *.mp3 -size +10M -exec rm {} \; #常用find操作,通过find出指定目录下的特定类型特定名称的文件...
按大小:使用-size选项。 按修改时间:使用-mtime、-atime、-ctime选项。 按权限:使用-perm选项。 按类型:使用-type选项(如f表示普通文件,d表示目录)。 应用场景 查找特定文件:例如,查找所有.log文件。 查找特定文件:例如,查找所有.log文件。 查找特定大小的文件:例如,查找大于 10MB 的文件。
find . -type f -size +100M 根据访问/修改/变化时间 支持下面的时间类型。 访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。 修改时间(-mtime/天,-mmin/分钟):文件最后一次修改时间。 变化时间(-ctime/天,-cmin/分钟):文件数据元(例如权限等)最后一次修改时间。
find /etc -maxdepth 1 -name passwd 只找到一层的 passwd 也就是只在/etc下查找 find /etc -maxdepth 2 -mindepth 2 -name passwd 只是在/etc最大子目录一层,最小子目录一层的文件里面找 本身/etc/就是一层 find /etc -size 20k 查找大小为20k的文件 ...
-size 按文件大小查找 -o / -a / -not 查找条件或/且/非 我使用的是3A服务器,延迟很低,价格便宜 实验步骤:find命令实例 1)首先切换到一个空目录/zxy中,建立实验素材:在/zxy中创建5个文件并更改部分文件的拥有者、拥有组,创建一个子目录并在该目录中创建5个文件 ...
find / -type f -size +1000M 这个命令会在根目录下查找类型为文件(-type f)且大小大于1000M的...
要查找所有目录并列出它们的名称,可以使用以下命令: find . -type d 复制代码 要查找所有大于100MB的文件并删除它们,可以使用以下命令(请谨慎操作): find . -size +100M -exec rm {} \; 复制代码 这是find命令的一些基本用法,更多功能和选项可以通过man find命令查看帮助文档。 0 赞 0 踩最新...