266778 個のサブフォルダーがあるフォルダーがあります。どうすれば削除できますか?
頑張りました
cd ~/.local/share/Trash/
sudo rm -rf *
しかし、時間がかかります。実際の時間1分25秒、ユーザー時間0.072秒が過ぎるとフォルダ2500個だけ削除された。その結果、フォルダの削除には2時間以上かかります。
このフォルダを削除するより速い方法はありますか?ユーザーの時間とリアルタイムの間になぜそれほど大きな違いがありますか?
real 1m25.474s
user 0m0.072s
sys 0m28.142s
私はLinux 2.6.32(Ubuntu 10.04.4 LTS)を使用しています。
ベストアンサー1
それはあなたの定義に依存します早く。実際にファイルシステムからディレクトリを削除するための良い解決策がここにすでに提供されていますが、実際に必要なものがディレクトリを解放することであれば名前できるだけ早く同じファイルシステムで名前の変更がすぐに行われます。
{ mv directory directory.gone && rm -rf directory.gone; } &
技術的には、これは実際の削除速度を上げないため、不正行為ですが、実際には非常に便利です。私はこのトリックを常に使用しているので、遅い削除を待つ必要はありません。