我試圖寫一個腳本這將超過1天舊的文件移動到歸檔目錄其他的mtime。我用下面的命令find
:使用比FIND
for filename in `find /file_path/*.* -type f -mtime +1`
這將失敗,因爲我的參數列表是太大,通過find
處理。我得到了以下錯誤:
/usr/bin/find: arg list too long
是否有可能在IF-ELSE
語句中使用find
?有人可以提供一些使用mtime
的例子,然後在find
。
編輯:添加了環路的發現是其中的一部分。
那是尾隨反引號複製粘貼錯誤?沒有它,它適用於我。另外,爲什麼'*。*',只是使用*。 – tjameson
查找是for循環的一部分。編輯了這個問題。 – visakh
@tjameson:使用'*。*''來避免不包含點的名稱。 –