ディレクトリの内容を削除する最も簡単な方法は何ですか?

ディレクトリの内容を削除する最も簡単な方法は何ですか?

よく使う

ls -ld .
# remember current user and group
chown -R user.group .
chown remembered_user.remembered_group .

ディレクトリ自体の代わりにディレクトリ内のすべてのファイルとディレクトリを再帰的に削除する簡単な方法はありますか?隠しファイルを含める必要があり、ファイル数に関係なく機能する必要があります。

ベストアンサー1

を使用すると、一度にできるだけ多くのパラメータを渡しながら、findパラメータリストが長すぎるのを防ぐことができます(代わりに使用してください)。不要な一部のパラメータを削除できます(ディレクトリを削除せずにディレクトリでのみ使用されます)。chown+;-prunechownchown -R

find . \! -iname . -prune -exec chown -R user:group {} +

おすすめ記事