使用bash 3.2。试图删除一些超过7天的日志文件...无论如何,这个命令可以在另一台服务器上运行,但不能在当前服务器上运行。
想知道是否有人可以为我修复语法,因为我不是Unix专家:
find /export/home1/dir1/dir2/sync/logs/* -mtime +7 -exec rm -f {} \;
答案 0 :(得分:3)
从*
:
find
find /export/home1/dir1/dir2/sync/logs/ -mtime +7 -exec rm -f {} \;
或者如果您是较新的find
版本:
find /export/home1/dir1/dir2/sync/logs/ -mtime +7 -delete
让路径shell中的*
扩展到给定目录中的所有可用条目。