Hey, ruX is here.

Linux: аккуратность использования rm -rf

На случай кто не знает - это РЕКУРСИВНОЕ УДАЛЕНИЕ ВСЕГО БЕЗ ПОДТВЕРЖДЕНИЯ!

Если вам приходиться часто работать с коммандной строкой и удалять папки будьте внимательны. Наверняка каждый использует прокрутку истории комманд(стрелками вверх-вниз) для более быстрой работы в консоле, если ненароком выберите нечто вроде rm -rf ./ ожидая например что будет ifconfig eth0 и по инерции нажмёте <enter> - останется только надеятся что текущая папка не корень и не домашняя. Особенно, если вы работаете под root.

Для себя взял на заметку простое правило: никогда не писать одиночные ./, ../ и тому подобные в аргументе rm -rf , как бы не хотелось, по возможности записывать относительный путь, например apache/www/site - чем больше букв в пути[=сложнее путь], тем меньше вероятности того, что в случае не внимательного ввода вы удалите нужную информацию.

Exit mobile version