Когда я пытаюсь rm -rf
в каталоге, который имеет много подкаталогов и / или файлов и который смонтирован с помощью SSHFS, то выполнение требует времени.
Это нормально?
Я хотел бы знать как rm -rf
работает внутренне на уровне файловой системы.
Он только удаляет каталог или просматривает все каталоги / файлы? Это объясняет, почему это так медленно ...
В -r
switch действует именно так, как следует из его названия: рекурсивно. Он выполняет одно и то же действие с каждым файлом и каталогом внутри текущего каталога перед их удалением.
Так что да, работать медленно для больших (например, «с большим количеством разных вещей внутри») каталогов - это абсолютно нормально.
Один из самых серьезных (и самых страшных) признаков того, что вы ошиблись при вводе rm -rf
команда и фактически уничтожает ваш корневой раздел, слишком долгое время выполнения ...