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