せずにサブフォルダからファイルを削除します。ここ私はそのような構造を有する最後の3
/usr/local/a/1.txt
/usr/local/a/2.txt
/usr/local/a/3.txt
/usr/local/b/4.txt
/usr/local/b/3.txt
/usr/local/c/1.txt
/usr/local/c/7.txt
/usr/local/c/6.txt
/usr/local/c/12.txt
...
私はすべてのファイルを削除する*最大の変更日と最後の三つのファイルを除いてサブフォルダ内の.txt、しかしを私はコードであることを結合する必要があり、現在のディレクトリに
ls -tr *.txt | head -n-3 |xargs rm -f
午前:
find /usr/local/**/* -type f
maxdepthオプションを使うべきですか?助けるため
おかげで、 aola
*最長の変更日*は?最後に変更されたファイル? – heemayl
はい、最後に変更されたファイル – aola
はこれを見て、サブディレクトリ内の特定のファイルを削除します。http://superuser.com/questions/112078/delete-matching-files-in-all-subdirectories – piyushj