私の理解では、ファイルでrm
を実行すると、単にリンクが解除され、ファイルシステムの空き領域としてマークされます。その後、1つのファイルの削除には常にほぼ同じ時間がかかります(つまり、削除速度はファイルのサイズではなく、ファイルの数に比例します)。
では、なぜ15 GBのファイルを削除すると、単純なrm file.tar.gz
?
単一のブロックのリンクを解除するには一定の時間がかかりますが、単一のブロックのサイズを超えるファイルは、リンクされた複数のブロックで構成され、ファイルが大きいほど、リンクされるブロックの数が多くなります。