find [路径] -path [路径模式] -prune [路径]是要查找的目录,[路径模式]是要排除的目录路径,要在/home目录下查找名为test.txt的文件,但是要排除/home/dir1和/home/dir2这两个目录,可以使用以下命令: find /home ( -name test.txt -o -path /home/dir1 -o -path /home/dir2 ) -prune -o -print...
– 使用`-prune`:可以排除某些目录不进行搜索,提高性能。例如`find . -name “*.txt” -path “./dir1” -prune -o -print`表示在当前目录及子目录中搜索所有扩展名为`.txt`的文件,但排除`./dir1`目录。 – 结合`xargs`命令:可以批量处理搜索结果,提高效率。例如`find . -name “*.txt” | xargs ...
-mount 查文件时不跨越文件系统mount点 -prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 按照文件名搜索 选项: -name 按照文件名搜索 -iname 按照文件名搜索,不区分文件名大小写 -inum 按照inode号搜索 如要在/home/linuxize目录下搜索一个名为...
find [路径] [选项] [操作] 二、选项 -name 根据文件名查找 find ./etc -name *.conf -iname(-i忽略文件名大小写)ignore -perm 根据文件权限查找 find ./ -perm 777 -prune 可以排除某些查找目录 -user 根据文件属主查找 -group 根据文件属组查找 -mtime 根据文件更改时间查找 -n n天以内修改的文件 ...
#常用find操作,通过find出指定目录下的特定类型特定名称的文件,然后进行修改,移动,删除等操作。 13.找到只读文件 # find / -perm /u=r 14.找到可执行文件 # find / -perm /a=x 15.找到权限为777的文件并改为644 # find / -type f -perm 0777 -print -exec chmod 644 {} \; ...
方法/步骤 1 先介绍下find查找的目录途径,分两种情况:“.”代表是当前目录“/”代表是根目录 2 find命令文件查询常用的参数及意义有以下几个:1.find -name:直接根据文件名字来查找,比如,find / -name a.txt:在根目录下查找 a.txt文件2.find -perm:根据文件权限来查找,比如:find / -perm 777,...
例如:find /path/to/directory -type d -name "exclude_dir" -prune -o -name "file.txt" -print这将搜索 /path/to/directory 中不包含 exclude_dir 的文件和目录。将结果导出到文件:可以将find命令的结果导出到文件以供后续使用。例如:find /path/to/directory -name "file.txt" > result.txt使用正则...
工具/原料 计算机 centos7 方法/步骤 1 -type 指定文件类型查找文件 2 -name 指定文件名查找文件 3 -maxdepth 指定查找深度 4 -mtime n 表示查询在n*24小时内修改多的文件,下面的-1表示1*24小时内修改过的文件,如果是1*24小时之前修改过的文件则为+24 5 -min n 表示n分钟内修改过的文件 注意事项 觉...
可以很肯定地说,find 命令是Linux后台开发人员必须熟知的操作之一,除非您使用的是 Windows Server。 对于技术面试,它也是一个热门话题。让我们看一道真题: 如果你的 Linux 服务器上有一个名为 logs 的目录,如何删除该目录下最后一次访问时间超过一年的日志文件呢?