開発ユニットで1週間より古いファイルを見つけて削除する必要があります。このユニットで使用できるユーティリティは限られています。-mtime
find
の述語は使用できません。この場合、x日より古いすべてのファイルを確認するにはどうすればよいですか?
/ path / to / my / folder $ find -type f -mtime +7 delete find:unrecognized:-mtime
—
Ravi
使用しているLinuxのディストリビューションを共有してください。
—
シバ
なしで構築されたbusyboxのよう
—
ステファンChazelas
FEATURE_FIND_MTIME
です。されてFEATURE_FIND_NEWER
有効になって?DOESのfind -newer
作品?あなたのtest
ユーティリティまたは[
あなたのsh
サポートの組み込み-nt
ですか?
あなたがそれらを使用できる場合は、これを回避することができます
—
ステファンChazelas
touch -d
/ date +%s
と[ file -nt other-file ]
mtime
利用できません」の意味がわかりません。それは私が名前を認識しているユーティリティではありません。