– 查找当前目录及子目录下所有的文件:find . -type f – 查找所有以.txt结尾的文件:find . -name “*.txt” – 查找大小大于1MB的文件:find . -size +1M – 查找最近7天内修改过的文件:find . -mtime -7 5. find命令的高级用法: – 结合其他命令:可以将find命令与其他命令(如grep、sed、awk等)结合...
-options: -name : 按照文件名查找文件; -perm: 按照文件权限来查找文件; -prune: 使用这一选项可以使find命令不在当前指定的目录中查找, 如果同时使用-depth选项,那么-prune将被find命忽略; -user: 按照文件属主来查找文件; -group: 按照文件所属的组来查找文件; -mtime -n +n: 按照文件的更改时间来查找...
1. 根据文件名查找: – 查找当前目录及其子目录中所有名为filename的文件:find . -name filename – 查找指定目录中所有名为filename的文件:find /path/to/directory -name filename – 查找当前目录及其子目录中以.txt结尾的所有文件:find . -name “*.txt” 2. 根据文件类型查找: – 查找当前目录及其子...
以下是一个示例命令: find 目录1 目录2 -type f -name "文件名通配符" -exec grep -oH "要查找的字符串" {} \; 解释这个命令: find 目录1 目录2:在 目录1 和目录2 中进行搜索。你可以列出多个目录,以空格分隔。 -type f:find 命令的选项,用于只查找普通文件。 -name "文件名通配符":可选项,用于指...
find . -name "*.txt" -exec grep "特定内容" {} \; 在这个示例中,-exec选项允许对找到的每个文件执行指定的命令(在这个例子中是grep)。{}是一个特殊的字符串,它会被当前找到的文件名替换。 示例:查找当前目录及其子目录下所有大于100MB的文件,并使用xargs命令将它们传递给rm命令删除 bash find . -type...
sh find . -name "*log" -size +100M 通过使用上述的测试和操作符,find 命令可以进行非常复杂和精确的文件搜索,适用于各种管理和维护任务。 高级用法示例 简单的 find|xargs 方法 查找并删除 /tmp 目录中及其子目录中名为 core 的文件。 sh $ find /tmp -name core -type f -print | xargs /bin/rm...
bash find ./ -name "*.sh"查找特定类型的文件 📂 find 命令可以根据文件类型进行搜索。例如,查找 /root 下的所有文件:bash find /root -type f查找/etc 下超过 1M 的文件:bash find /etc -size +1M查找5 天前修改过的文件并删除它们:bash find / -mtime +5 -type f -exec rm -rf {} \;...
find . -type f -name 'test.py' -exec rm {} \;解释:在当前目录及其子目录中搜索所有扩展名为test.py的文件,并删除它们。注意结尾的;号。 搜索过去1小时内修改过的文件 ⏳ 查找过去1小时内修改过的Python文件: find . -mmin -60 -name '*.py'解释:在当前目录及其子目录中搜索所有扩展名为.py且在...
示例1:find / -maxdepth 2 -name "*.conf" ,该命令中”/”为第一级目录,查找文件的最大目录深度为2。 [root@nat1 ~]# find / -maxdepth 2 -name "*.conf" /etc/resolv.conf /etc/asound.conf /etc/logrotate.conf /etc/dracut.conf
find.-typed-name"yang*" 或者符号链接: find.-typel-name"yang*" 3、按指定的时间戳查找文件 要按指定的时间戳搜索文件,我们需要知道 Linux 系统中的 3 个不同的时间戳: 访问时间戳(atime):最后一次读取文件的时间。 修改时间戳 (mtime):文件内容最后一次被修改的时间。