find . * -depth -print0 | xargs -0 rmdir
すべての空のフォルダ(隠しフォルダを含む)を繰り返し見つけて削除します。
私のホームフォルダとLinux PCのペンドライブでのみ試しましたが、うまくいきましたが、/ rootで実行するのが安全かどうかわかりません。
一度は、インターネット上でいくつかのコマンドを実行してオペレーティングシステムを壊したことがあります(理解できません)。
ベストアンサー1
ページは次のとおりman
ですrmdir
。
Remove the DIRECTORY(ies), if they are empty.
空のディレクトリをすべて削除するのは安全です。あなたが尋ねるべき質問は次のとおりです。 -
削除しますか?みんなディレクトリは空ですか?
一部のアプリケーションでは、ディレクトリが空であってもディレクトリが必要です。たとえば、永続ストアがあるjournald
場合にのみ永続ストアに書き込むように構成できます/var/log/journald
。ディレクトリが空のときにコマンドを実行すると、ディレクトリが削除されます。ディレクトリが見つからないため、後でjournald
永続ストアに書き込まれません。私はFedoraが基本的にこのように構成されていると思います。
コマンドを使用して空の(アンマウントされた)マウントポイントを削除することもできます。簡単に修正できますが、まだ問題を引き起こす可能性があります。