find /home/user -path "/home/user/exclude" -prune -o -name "*.txt" -print 查找/home/user目录下所有.txt文件,但排除/home/user/exclude目录。 查找并统计文件的行数 find /home/user -name "*.txt" -exec wc -l {} \; 查找/home/user下的所有.txt文件,并对每个文件执行wc -l命令,输出每个...
{vm,java} #指定文件后缀 grep 'shopbase' /home/admin -r -n --exclude *.{vm,java} #反匹配 find# find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 基本格式# find pathname -options [-print -exec -ok ...] 参数解释# pathname: find...
find . -name"*.php"-execls-l {} \; 复制代码 5.查找当前目录下所有 c 代码文件,统计总行数。 find . -typef -name"*.c"| xargswc-l 复制代码 xargs 命令可以从标准输入接收输入,并把输入转换为一个特定的参数列表。 命令格式: command | xargs [选项] [command] xargs 命令应该紧跟在管道操作符...
find /path/to/directory -type f -exec du -sh {} \; 28. 查找并按大小排序文件: find /path/to/directory -type f -exec du -sh {} \; | sort -rh 29. 查找并统计文件个数: find /path/to/directory -type f | wc -l 30. 查找并统计文件大小总和: find /path/to/directory -type f -...
find -name file # 在当前目录查找名为file的文件 find dir/ -name file #在dir/目录下查找名为file的文件 find dir/ -name '*file*' #在dir/目录下查找包含file关键词的文件,-name参数支持正则表达式 find dir/ -name file -delete # 查找文件并删除 locate file # 查找文件 which command # 显示命令...
5. -prune:这个结尾符用于排除某些目录不被搜索。例如,要搜索一个目录下的所有文件,但排除某个子目录,可以使用以下命令:find /path/to/search -path /path/to/exclude -prune -o -print。 总的来说,find命令的结尾符可以帮助我们更精确地指定搜索范围,执行特定的操作或排除某些目录。根据实际需求,我们可以选择...
-r --exclude-from filelist which命令 which,whereis,locate命令 这三个命令都用于搜索文件路径,使用示例 locate *.ps 寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令 whereis halt 显示一个二进制文件、源码或man的位置 which halt 显示一个二进制文件或可执行文件的完整路径 which命令用于用户查找命...
-execcommand:command为其他指令,-exec后面可再接额外的指令来处理搜寻到的结果。 -print:将结果打印到屏幕上,这个动作是预设动作! eg: find/-perm+7000-execls-l{} ; ,额外指令以-exec开头,以;结尾{}代替前面找到的内容 |xargs -i默认的前面输出用{}代替 ...
-exec <command> {} +对搜索结果执行指定命令,{}代表搜索到的文件 找并执行操作(例如删除): find /path/to/search -name "pattern" -exec rm {} ; mv 移动或重命名 (mv source dest) 参数功能 -b当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。
额外可进行的动作: -exec command :command 为其他指令,-exec 后面可再接额外的指令来处理搜寻到的结果。 -print :将结果打印到屏幕上,这个动作是预设动作! eg: 代码语言:javascript 复制 find/-perm+7000-exec ls-l{}\;,额外指令以-exec开头,以\;结尾{}代替前面找到的内容 ...