-exec:固定写法 rm -rf:强制删除文件,包括目录 {} \; :固定写法,一对大括号+空格+\ 例2: 将/var/spool/clientmqueue目录下所有5天的文件删除 1 find /var/spool/clientmqueue/ -type f -mtime +5 -exec rm -rf {} \;
查找/home目录下所有.txt文件并把他们复制到/opt/backup文件中find/home/ -type f -name"*.txt"-execcp{} /opt/backup/\; 在/var/log目录中查找更改时间在5日以前的文件并删除它们:find/var/log -type f -mtime +5-execrm{} \; find /var/log -type f -mtime +5 |xargs rm -rf > 日一二三四...
为了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在find命令的-exec选项中:find . -type f -exec ls -l { } \;在/logs目录中查找更改时间在5日以前的文件并删除它们:find /logs -type f -mtime +5 -exec rm { } \; -ok,和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出...
find . -type f -mtime 5 显然,+表示“大于”,-表示“小于”。所以我们可以搜索ctime在5~10天前的文件:find . -type f -ctime +5 -ctime -10 4、按大小查找文件 类似于按时间戳查找文件,+表示“大于”,-表示“小于”。例如,要查找大小为10MB~1GB的文件:find . -type f -size +10M -size -...
-mtime 例1: 将/usr/local/backups目录下所有10天前带"."的文件删除 -mtime +10 -name "*.*" -exec rm -rf {} \; find:linux的查找命令,用户查找指定条件的文件 /usr/local/backups:想要进行清理的任意目录 -mtime:标准语句写法 +10:查找10天前的文件,这里用数字代表天数,+30表示查找30天前的文件...
花括号代表前面find查找出来的文件名,将这些文件名传给rm -rf命令。
find /logs -type f -mtime +5 -exec rm { } \; -ok:和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 find . -name "*.conf" -mtime +5 -ok rm { } \; ...
find . -type f -atime +365 -exec rm -rf {} \;上述命令在 -exec 选项后是 rm -rf,其用于删除文件。{} 是用于查找结果的占位符。注意:占位符 {} 非常重要,尤其是在您想删除文件时。因为,如果您不使用它,该命令将对所有文件执行(而不是您刚刚通过 find 命令找到的文件)。做一个尝试,请在...
find /path/to/directory -type f -mtime +7 -exec rm -f {} + “` 该命令会在指定路径(/path/to/directory)下查找并删除所有修改时间超过7天的文件。 请注意,执行删除操作时应谨慎,并且最好事先备份文件以防意外发生。 在Linux下使用`find`命令删除文件或目录是一种非常常用的操作。`find`命令可以通过指...
find.-typef-mtime5 1. 显然,+ 表示“大于”,- 表示“小于”。所以我们可以搜索 ctime 在 5~10 天前的文件: 复制 find.-typef-ctime+5-ctime-10 1. 4. 按大小查找文件 -size 选项使我们能够按指定大小查找文件。我们可以将其计量单位指定为以下约定: ...