は、私がここにバッシュスクリプトOSXはそれが
#!/bin/bash
find /Users/ -name "*.mov" -o -name "*.flv" -o -name "*.mp4" -o -name "*.avi" -o -name "*.wmv" -o -name "*.mpeg" -o -name "*.avi" -o -name "*.wmv" -o -name "*.f4v" -o -name "*.m4v" -o -name "*.mxf" -o -name "*.ts" -type f -mtime +7 -exec rm -rf {} \;
それは、7日以上経過したすべてのファイルを見つけ、それが正常に動作しますが、私はそれが結果を削除したい場合は、このbashスクリプトを持って検出されたファイルを削除することではありません私はそれがファイルのいずれかを削除しないことがわかったことを設定します。私が間違っていることはありますか?これはMac OSX 10.6にあります。
助けがあれば助かります。ありがとう!
'-exec'と' rm'の間に 'echo'を挿入すると、期待するコマンドがリストされますか?もしそうなら、 'find'を使わずに直接コマンドを実行しようとするとどうなりますか? – ruakh
findコマンドを実行すると、見つかると予想されるすべてのファイルが一覧表示されます。 – cohortq