“rm: desce para o diretório” o que isso significa?

0

Estou tentando seguir as instruções aqui para ativar o emacs, mas estou impedido de excluir a pasta .emacs.d . O que eu faço quando a linha de comando pergunta rm: descend into directory '.emacs.d'?

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

Existe uma maneira mais simples de encontrar e excluir arquivos sem usar a linha de comando? Não consigo localizar este arquivo na GUI.

    
por Zeynel 06.11.2013 / 00:53

2 respostas

5

Você está adicionando a opção -i , que significa --interactive , para que pergunte se pode excluir cada arquivo e diretório . É a única razão pela qual "desce ao diretório '.emacs.d'?" aparece.

Então você também, esquece o -i ou continua pressionando Y .

BTW, sudo não é necessário:

(Optional) delete the .emacs.d/.git directory. You'll probably want to create your own git repo for .emacs.d

Excluir apenas implica:

rm -r .emacs.d/.git
    
por 06.11.2013 / 01:01
1

Parece que .emacs.d é uma pasta, e o comando rm está pedindo para confirmar que você deseja excluir os arquivos dentro da pasta também. Para confirmar este prompt, digite y (para sim) e pressione enter.

Por interesse, por que você está usando o sudo neste comando? Os arquivos estão no seu diretório pessoal, então você não precisa de privilégios de root para deletá-los (a menos que as permissões estejam bagunçadas)

    
por 06.11.2013 / 00:57

Tags