rm -rf не показывает никаких ошибок, но не удаляет файлы VS Code - PullRequest
0 голосов
/ 25 апреля 2020

Привет! Я пытался найти это в Google, но нигде не нашел ответов.

Я использую Windows 10, установил git bash и запустил терминал bash в коде Visual Studio и все команды, которые работают на linux, пока работают на моем bash терминале, кроме команды rm-rf.

Каждый раз, когда я использую rm -rf, ошибки не отображаются, но нет каталогов или папки удалены. Все просто остается прежним? Что я могу сделать, чтобы это исправить? введите описание изображения здесь

ОБНОВЛЕНИЕ: я выяснил, что пошло не так. Я должен указать каталог, а не быть ВНУТРИ каталог для его удаления. извините за такой тупой вопрос, спасибо всем!

Ответы [ 2 ]

0 голосов
/ 25 апреля 2020

Вам не хватает аргумента что удалить, например, rm -r * или rm -rf *, чтобы рекурсивно удалить все файлы и каталоги (игнорируя скрытые файлы), или просто rm *, чтобы удалить все не скрытые files.

-f игнорирует несуществующие файлы и аргументы и предотвращает сообщение об ошибке, которое вы увидите без этой опции. Вам редко нужно -f, используйте его только в том случае, если без него удалить не удастся.

0 голосов
/ 25 апреля 2020

Он прекрасно работает с моей стороны.

Возможно, у вас нет разрешения на удаление . Попробуй дать доступ и попробуй.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...