find /var/trunk/log/localization/kairo/ -type f -mtime +3 -exec rm -rf {} \
时间: 2023-10-07 13:04:07 浏览: 71
这个命令会在 `/var/trunk/log/localization/kairo/` 目录下查找所有修改时间超过 3 天的文件,并将其删除。其中,`-type f` 表示查找的是普通文件,`-mtime +3` 表示修改时间超过 3 天,`-exec rm -rf {} \;` 表示对每一个查找到的文件执行 `rm -rf` 命令进行删除。请谨慎使用该命令,确保你要删除的文件无误。
相关问题
输入find /var/trunk/log/localization/kairo/ -type f -mtime +3 -exec rm -rf {} \后提示find: missing argument to `-exec'怎么办?
在使用 `find` 命令的 `-exec` 选项时,需要在 `{}` 和 `\;` 之间加上一个空格,否则会出现 `missing argument to '-exec'` 的错误提示。所以,正确的命令应该是:
```
find /var/trunk/log/localization/kairo/ -type f -mtime +3 -exec rm -rf {} \;
```
你可以尝试使用上述命令进行操作。注意,该命令会删除 `/var/trunk/log/localization/kairo/` 目录下所有修改时间超过 3 天的普通文件,请确保你要删除的文件无误。
find /disk3/trunk_log/ -type f -mtime +3 -exec rm -rf {} \;
这是一个 Linux 命令,用于查找目录 /disk3/trunk_log/ 下修改时间超过 3 天的文件,并执行删除操作。其中:
- find:查找命令;
- /disk3/trunk_log/:要查找的目录;
- -type f:查找类型为文件的对象;
- -mtime +3:查找修改时间超过 3 天的对象;
- -exec:执行命令;
- rm -rf {}:要执行的命令,即删除找到的文件;
- \;:命令结束符号,表示一条命令的结束。
需要注意的是,这是一个非常危险的命令,如果不小心操作错误可能会导致数据丢失,建议在使用前慎重考虑。
阅读全文