複数のサブディレクトリがあるディレクトリで、「〜」で終わるすべてのファイルを削除したいと思います。
これを行うための安全な方法はありますか?
あなたが試すことができます:
find <directory in question> -name "*~" -delete
サブディレクトリがたくさんあると言う最上位のディレクトリはどこ<directory in question>
にあるべきですか。
find
それらを見つけてrm
削除するために使用できます。たとえば、以下/tmp
:
find /tmp -name *~ -exec rm '{}' \;
実際、この場合は、Fredの回答のように使用する方が良いですが、これは、だけでなく、見つかったファイルに対して任意のコマンドを実行するために-delete
使用できる方法を示しているため、そのままにしておきます。find
rm