Я так понимаю, что бег rm
для файла просто отсоединяет его, отмечая свободное место в файловой системе. Из этого следует, что удаление одного файла всегда занимает примерно одинаковое количество времени (т.е. скорость удаления пропорциональна количеству файлов, а не их размеру).
Так почему же удаление файла размером 15 ГБ занимает больше минуты с помощью простого rm file.tar.gz
?
На отключение связи требуется постоянное время. единый блок, но файлы, превышающие размер одного блока, состоят из нескольких блоков, связанных вместе, и чем больше файл, тем больше количество связанных блоков.