web-dev-qa-db-ja.com

File Managerを使用してファイルを削除するよりも「rm」の方がずっと遅いのはなぜですか?

rmを使用すると、多くのファイルを含むディレクトリ(数ギガバイトのサイズ)の削除が非常に遅いことを目撃しました。数分かかります!
ファイルマネージャを使用して同じフォルダを削除すると、ジョブは1秒以内に完了します。 (その後、ゴミ箱を空にするのにさらに1秒かかります。)

この理由は何ですか?

7
schrobe

rmコマンドは実際にファイルを削除します。ファイルマネージャーはファイルをゴミ箱に移動するだけです。 rmがファイルの削除にかかった実際の時間を見るのは、ゴミ箱を空にしたときだけです。つまり、ファイルの移動は削除よりも簡単です。ファイルマネージャーはファイルを移動しますが、rmはそれらを削除します。

8
Meer Borg