【发布时间】:2017-06-22 15:13:05
【问题描述】:
如何在下面的代码中包含超过 4 天的文件?
尝试使用“-mtime +3”测试一些变体,但它给了我语法错误。用于查看文件是否退出并在超过 4 天时移动的功能。
#!/bin/ksh
FILE=test.txt
if [ -f "$FILE" ]
then mv "$FILE" "$FILE.old"
fi
我搜索了很多线程,都使用 find 命令。
谢谢
【问题讨论】:
如何在下面的代码中包含超过 4 天的文件?
尝试使用“-mtime +3”测试一些变体,但它给了我语法错误。用于查看文件是否退出并在超过 4 天时移动的功能。
#!/bin/ksh
FILE=test.txt
if [ -f "$FILE" ]
then mv "$FILE" "$FILE.old"
fi
我搜索了很多线程,都使用 find 命令。
谢谢
【问题讨论】:
find . -mtime +3 工作:
$ cd -- "$(mktemp --directory)"
$ touch --date='4 days ago' old
$ touch new
$ find . -mtime +3
./old
你试过这种变化吗?如果有,你有哪个find?
【讨论】: