Я обычно удаляю каталоги используя rm :
rm -r myDir
Однако я знаю о другой команде, rmdir , которая, похоже, тоже справляется с этой задачей:
rmdir myDir
В чем разница между этими двумя командами и когда их следует использовать?
rmdir(2)
который может удалить только пустые каталоги.
rm -r
: (1) введите команду, но не вводите ее (2) уберите руки от клавиатуры (3) сосчитайте до пяти (4) нажмите ENTER. Я начал делать что-то подобное со всеми опасными командами, чтобы дать мне возможность посмотреть на то, что я делаю, убедиться, что я правильно ввел что-то, подумать о возможных непредвиденных последствиях и т. Д. Иногда это приводит меня например, стереть мою команду и сначала выполнить дополнительные проверки.
rm -rf ~ /*
- очистить мой домашний каталог. Или подождите, может быть, очистите систему. Всегда хорошо перепроверять;).
rmdir
и rm -r
это две строки одинаковой длины :-)