find [-path] -options [-print -exec -ok]
-print是标准输出可以不加
-exec对匹配的文件执行该参数所给出的shell命令 形式为command {} \;,注意{}与\;之间有空格
-ok与exec作用相同 区别是在执行命令之前 会给出提示 让用户确认是否执行
最常用的find . -name "*.txt" //查找当前目录下(包含子目录)所有以txt结尾的文件 支持正则
options常用的有下选项:
-name:按照名字查找
-iname 根据文件名查找,但是不区分大小写
-perm 安装权限查找
-prune 不再当前指定的目录下查找
-user 文件属主来查找
-group 文件所属组来查找
-nogroup 查找无有效所属组的文件
-nouser 查找无有效属主的文件
-type 按照文件类型查找
find . -mtime -1 -type f -print //查找1天内被更改过的文件
find . -ctime +1 -type f -print //查找1天前被更改过的文件
find . -cmin +10 -type f -print //查找10分钟以前状态被改变的文件
find . -name 'del.txt' -ok rm {} \; //查找del.txt并删除,删除前提示确认
find . -name 'aa.txt' -exec cp {} {}.bak \; //查找aa.txt 并备份为aa.txt.bak
-print是标准输出可以不加
-exec对匹配的文件执行该参数所给出的shell命令 形式为command {} \;,注意{}与\;之间有空格
-ok与exec作用相同 区别是在执行命令之前 会给出提示 让用户确认是否执行
最常用的find . -name "*.txt" //查找当前目录下(包含子目录)所有以txt结尾的文件 支持正则
options常用的有下选项:
-name:按照名字查找
-iname 根据文件名查找,但是不区分大小写
-perm 安装权限查找
-prune 不再当前指定的目录下查找
-user 文件属主来查找
-group 文件所属组来查找
-nogroup 查找无有效所属组的文件
-nouser 查找无有效属主的文件
-type 按照文件类型查找
find . -mtime -1 -type f -print //查找1天内被更改过的文件
find . -ctime +1 -type f -print //查找1天前被更改过的文件
find . -cmin +10 -type f -print //查找10分钟以前状态被改变的文件
find . -name 'del.txt' -ok rm {} \; //查找del.txt并删除,删除前提示确认
find . -name 'aa.txt' -exec cp {} {}.bak \; //查找aa.txt 并备份为aa.txt.bak
135

被折叠的 条评论
为什么被折叠?



