Как удалить содержимое папки с помощью скрипта 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, поскольку он попытается очистить всю вашу систему.