find -type f -name "*.txt" -print0 |xargs -0 rm -f #将匹配到的文件删除,xargs -0将 \0作为输入定界符。 find -type f -name "*.c" -print0 | xargs -0 wc -l #统计所有c程序文件的行数额外可进行的动作参数 cd $del_path find ./ -type -d -ctime +10| args rm -rf #删除10天...
find ./ -type f -name ‘文件名’ 参数依次是:find命令,这里的./指的是当前路径,-type是选择文件类型,文件类型可以是 f 、d、 l,f是文件类型,d是目录类型,l是链接类型等。-name 按照名称查找,文件名称要加引号。 -type #按照类型查找 find ./ -type f # 查找当前目录 并且显示隐藏文件 默认显...
find /root/dir1 -type f -name "file5" find /root/dir1 ! -name "file5" find /root/dir1 -name "file5" -o -name "file9" find /root/dir1 -name "file5" -o -name "file9" -ls find /root/dir1 \( -name "file5" -o -name "file9" \) -ls find /root/dir1 \( -name ...
find . -type f -mtime -1 找出最近1周内被访问过的文件 find . -type f -atime -7 将日志目录里超过一个礼拜的日志文件,移动到/tmp/old_logs里。 find . -type f -mtime +7 -name "*.log" -exec mv {} /tmp/old_logs \; 注意:{} 用于与-exec选项结合使用来匹配所有文件,然后会被替换为相...
-xtype<文件类型>:此参数的效果和指定-type参数类似,差别在于它针对符号连接检查。 参数 起始目录:查找文件的起始目录。 实例 代码语言:javascript 复制 # 当前目录搜索所有文件,文件内容 包含 “140.206.111.111” 的内容 find.-type f-name"*"|xargs grep"140.206.111.111" ...
find . -type f -name "*.txt" 在上面的命令中,“.”表示当前目录,“-type f”表示要查找的是文件而不是目录,“-name "*.txt"”表示要查找以“.txt”为后缀的文件。 除了查找指定后缀的文件外,我们还可以进行更复杂的操作,比如查找特定时间范围内修改过的文件,或者查找指定大小的文件等。下面再举一个例...
1) find / -type f –name “text.txt” -exec rm –f {} \; {} 代表find找到的内容, -exec到\; 代表find额外动作的开始到结束 ;在bash环境中有特殊含义,用反斜杠反斜杠转义。 2)find / -type f -name “text.txt” |xargs rm-f(进行什么操作|xargs 后接相应的命令 |xargs 是连在一起的) ...
find $HOME/.-name"*.txt"-ok rm{}\; 例3:查找当前目录下所有.txt文件并把他们拼接起来写入到all.txt文件中 代码语言:javascript 复制 find.-type f-name"*.txt"-exec cat{}\;>all.txt 例4:找出当前目录下所有.txt文件并以“File:文件名”的形式打印出来: ...
find命令最常见的用法就是根据特定名称查找文件。你可以简单地使用: find . -name "test.txt" 此外,若想查找特定格式的文件(如PDF),可以利用正则表达式: find ./yang/books -name "*.pdf" 为了更加清晰,建议使用 -type f 来限制查找普通文件: find ./yang/books -type f -name "*.pdf" ...
使用“find . -type f”命令可以在当前目录及其子目录中查找所有的普通文件。这对于需要查找特定文件的用户来说是非常方便的。无论您是在管理文件或者进行数据分析,这个命令都可以帮助您快速定位到需要的文件。 在实际使用过程中,可以配合使用一些选项来进一步筛选文件。例如,可以使用“-name”选项来指定需要查找的文件...