千家信息网

find的使用及xargs

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1.参数介绍pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文
千家信息网最后更新 2026年10月31日find的使用及xargs

1.参数介绍

pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。#-print 将查找到的文件输出到标准输出#-exec   command   {} \;      --将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-exec相同,只不过在操作前要询用户-name   filename             #查找名为filename的文件-perm                        #按执行权限来查找-user    username             #按文件属主来查找-group groupname            #按组来查找-mtime   -n +n                #按文件更改时间来查找文件,-n指n天以内,+n指n天以前-atime    -n +n               #按文件访问时间来查GIN: 0px">-ctime    -n +n              #按文件创建时间来查找文件,-n指n天以内,+n指n天以前-nogroup                     #查无有效属组的文件,即文件的属组在/etc/groups中不存在-nouser                     #查无有效属主的文件,即文件的属主在/etc/passwd中不存-newer   f1 !f2              找文件,-n指n天以内,+n指n天以前 -ctime    -n +n               #按文件创建时间来查找文件,-n指n天以内,+n指n天以前 -nogroup                     #查无有效属组的文件,即文件的属组在/etc/groups中不存在-nouser                      #查无有效属主的文件,即文件的属主在/etc/passwd中不存-newer   f1 !f2               #查更改时间比f1新但比f2旧的文件-type    b/d/c/p/l/f         #查是块设备、目录、字符设备、管道、符号链接、普通文件-size      n[c]               #查长度为n块[或n字节]的文件-depth                       #使查找在进入子目录前先行查找完本目录-fstype                     #查更改时间比f1新但比f2旧的文件-type    b/d/c/p/l/f         #查是块设备、目录、字符设备、管道、符号链接、普通文件-size      n[c]               #查长度为n块[或n字节]的文件-depth                       #使查找在进入子目录前先行查找完本目录-fstype                      #查位于某一类型文件系统中的文件,这些文件系统类型通常可 在/etc/fstab中找到-mount                       #查文件时不跨越文件系统mount点-follow                      #如果遇到符号链接文件,就跟踪链接所指的文件-cpio                %;      #查位于某一类型文件系统中的文件,这些文件系统类型通常可 在/etc/fstab中找到-mount                       #查文件时不跨越文件系统mount点-follow                      #如果遇到符号链接文件,就跟踪链接所指的文件-cpio                        #对匹配的文件使用cpio命令,将他们备份到磁带设备中-prune                       #忽略某个目录-amin      # 查找在系统中最后N分钟访问的文件-mmin             # 查找在系统中最后N分钟里修改过的文件

2.基本使用

find / -size +10M |xargs ls -l -h
#找出系统内,大于10M的文件,通过管道送给xargs 后面的程序处理
find . -size -1k
#找出当前目录,小于1k的文件,注意目录也算
find . -type f -size -2k
#找出当前目录,小于2K的文件,只是文件
find . -name "" -type f -size 0c
#找出当前目录的空文件,0c表示0个字节
find . -type f -size -10k -exec cp {} /root/233 \;
#找出当前目录小于10K的文件,通过exec 运行cp命令复制到/root/233目录里,注意exec格式很奇葩要以 \; 结尾
find . -name "
.txt"|xargs rm #找出当前目录,txt类型的文件,删除
find /home -links +2 # 查硬连接数大于2的文件或目录
find /home -perm 0700 # 查权限为700的文件或目录

find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于FRED这个用户的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于 groupcat的文件

find / -type f -amin -10          #查找在系统中最后10分钟访问的文件
find / -type f -atime -2          #查找在系统中最后48小时访问的文件
find / -type f -empty            #查找在系统中为空的文件或者文件夹
find / -type f -mmin -5          #查找在系统中最后5分钟里修改过的文件
find / -type f -mtime -1          #查找在系统中最后24小时里修改过的文件
find /home -type f -mtime -2       #在/home下查最近两天内改动过的文件
find /home -type f -atime -1        #在/home下查1天之内被存取过的文件
find /home -type f -mmin +60       #在/home下查60分钟前改动过的文件
find /home -type f -amin +30       #在/home下查最近30分钟前被存取过的文件
find . -type f -atime -7 -print        #列出当前目录在最近7天内被访问过的所有文件
find .-type f -atime 7 -print        #列出当前目录恰好在第七天前被访问过的所有文件
find . -type f -atime +7 -print       #列出当前目录访问时间超过七天的所有文件
find . -type f -newer file.txt -print    #找出当前目录比file.txt修改时间更长的所有文件,使用-newer,可以指
(-atime是根据访问时间;-mtime是根据修改时间;-ctime是根据变化时间。三个参数的单位都是天)
(-amin是根据访问时间;-mmin是根据修改时间;-cmin是根据变化时间。这三个参数的单位是分钟)

高级用法

find . -type f -name "*.sh"|xargs wc -l
#找出当前目录.sh文件,并显示每个文件的行数

echo "11:22:33:44:55:66"|xargs -d: -n3
#xargs排序,以:为分隔符,每行三个,-d:不指默认以空格 分割

文件 目录 系统 时间 命令 链接 参数 类型 设备 有效 用户 符号 输出 三个 字节 管道 普通 相同 之间 单位 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 湖北九亚互联网络科技有限公司 广东猪兼强互联网科技有限公司 广州万易互联网科技有限公司 新华互联网科技学校 疫情对互联网科技公司影响 智能科技公司是互联网公司吗 朗新科技与工业互联网 互联网的科技创新 未来的互联网科技 狮子座互联网科技培训 互联网之后的科技是什么 承德科技产业互联网发展 坤平互联网科技 乌鲁木齐新华智原互联网科技学校 唯美互联网科技 数字互联网科技有限公司 互联网科技大佬云集 知域互联网科技有限公司官网 互联网 科技节活动 微视频大赛 科技和互联网公司 互联网下的科技发展 互联网科技革命 滨湖区互联网智能科技产品供应 海南科技产业互联网平台 互联网科技公司的市场部门 成都玖崟互联网科技有限公司乐商圈怎么样 智腾互联网科技有限公司 科技互联网的核心竞争力 保山浩联互联网科技有限公司
0