Я пытаюсь следовать инструкциям здесь, чтобы запустить emacs, но я застрял с удалением папки .emacs.d . Что мне делать, когда командная строка запрашивает rm: descend into directory '.emacs.d'?

a@b:~$ sudo rm -r -i .emacs.d
[sudo] password for a: 
rm: descend into directory `.emacs.d'? 

Существует ли более простой способ поиска и удаления файлов без использования командной строки? Я не могу найти этот файл в графическом интерфейсе.

2 ответа2

5

Вы добавляете опцию -i которая означает --interactive поэтому она спросит вас, может ли она удалить каждый файл и каталог. Является ли единственной причиной, по которой "спускается в каталог" .emacs.d "?" появляется.

Таким образом, вы либо забудете о -i либо продолжите нажимать Y.

Кстати, sudo не обязательно:

(Необязательно) удалите каталог .emacs.d/.git. Вы, вероятно, захотите создать свое собственное git-репо для .emacs.d

Удалить только подразумевает:

rm -r .emacs.d/.git
1

Похоже, что .emacs.d - это папка, и команда rm просит подтвердить, что вы также хотите удалить файлы из этой папки. Чтобы подтвердить это приглашение, введите y (если да) и нажмите ввод.

Из интереса, почему вы используете sudo в этой команде? Файлы находятся в вашем домашнем каталоге, поэтому вам не нужны корневые привилегии для их удаления (если права не испорчены)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .