Respostas:
Verifique se a pasta está realmente vazia (arquivos / pastas ocultos podem estar lá). Veja o conteúdo do arquivo novamente com
sudo ls -lha /path/
Se você tiver certeza absoluta de que ele não contém o que deseja (incluindo subdiretórios), exclua-o com
sudo rm -r -f /path/
-ré recursivo ; portanto, ele excluirá a pasta e as subpastas, mesmo se não estiver vazio-fé para força (isso pode ser desnecessário).sudo rm -r -f path/
Uma coisa a ser observada é que a pasta deve estar vazia e execute o seguinte comando
rmdir directory_name
Outra coisa a observar é que o comando que você está digitando não deve começar com uma barra (/), a menos que a pasta esteja na raiz.
A última opção e você deve ter muito cuidado ao usar esta, é forçar a remoção do diretório em questão, incluindo quaisquer outros arquivos / diretórios nele.
rm -rf directory_name
Felicidades.
Para um iniciante, eu não recomendaria adquirir o hábito de usar rm -Rfou rm -r -f, isso vai morder sua cara mais cedo ou mais tarde. Mais seguro seria criar um alias para todo o sistema. Abra o terminal: Ctrl+ Alt+ Te digite:
alias rm='rm -i'
Então você é avisado antes de apagar todas as fotos de suas férias por acidente. A segunda recomendação que eu gostaria de acrescentar é usar rmdir, ela irá reclamar de diretórios não vazios e é exatamente isso que você deseja como iniciante.
Mas, no sentido da pergunta, a resposta já é dada aqui, use -fpara apagar uma pasta.
Se você tem certeza de que o diretório existe, então:
(sudo) rm -rfv /path/
Para excluir o diretório inteiro em suas pastas e arquivos
/
Se você deseja excluir todos os arquivos no diretório e apenas deseja manter o diretório ou alguns arquivos são usados (com o -isinalizador, você pode manter o arquivo ou excluí-lo).
rm -i *
-i é interativo e solicita que você sempre que houver um arquivo para excluir.
Se você precisar excluir subdiretórios no diretório pai, use:
rm -rf NameOfDirectory
-fsinalizador não é necessário pararmexcluir itens diretamente contidos na pasta especificada, que eu presumo é o que você quer dizer com "endereçar o conteúdo da pasta". Em vez disso,-fsignifica força , fazendo com quermnunca solicite confirmação, mesmo que o arquivo a ser excluído não tenha permissão de gravação (rm: remove write-protected regular file ‘foo’?), e tambémrmnão avise sobre uma tentativa de excluir um arquivo que já não existe. É melhor usar apenas a-fbandeira quando for realmente necessário.rm -rsem-fabsolutamente não "abordar o conteúdo da pasta."