Как удалить содержимое папки с помощью скрипта bash?
Я хотел бы очистить папку /bin в моем каталоге проекта. Как я могу это сделать?
пробовал rm -rf ~/bin
но не повезло
2 ответов
вы должны сказать "... моя папка bin", а не"моя папка / bin". /bin
- абсолютный путь, bin
- относительный путь.
rm -rf ~/bin
выводит $HOME/bin
, Так что не то, что вы хотите.
теперь это зависит от того, где вы находитесь: если вы находитесь в каталоге проекта при вводе команды, просто введите rm -rf bin
.
~ - это сокращение от текущего домашнего каталога пользователя. Поэтому, если это не ваш каталог проекта, вы делаете что-то неправильно. Кроме этого, очистка каталога будет
rm -rf ~/bin/*
и если вы также хотите, чтобы очистить скрытые файлы
rm -rf ~/bin/.[a-z]*
убедитесь, что вы не делаете
rm -rf ~/bin/.*
особенно как root, поскольку он попытается очистить всю вашу систему.