Sou um novo usuário e estou tentando remover uma pasta específica. Estou usando sudo rm /path/
, mas não está funcionando. Qual é o comando correto a ser usado?
É um catolog de arquivo que estou tentando remover, mas estou recebendo uma mensagem de que está vazio.
delete
command-line
rm
Carl
fonte
fonte
-f
sinalizador não é necessário pararm
excluir 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,-f
significa força , fazendo com querm
nunca 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émrm
não avise sobre uma tentativa de excluir um arquivo que já não existe. É melhor usar apenas a-f
bandeira quando for realmente necessário.rm -r
sem-f
absolutamente não "abordar o conteúdo da pasta."sudo rm -r -f path/
Uma coisa a ser observada é que a pasta deve estar vazia e execute o seguinte comando
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.
Felicidades.
fonte
Para um iniciante, eu não recomendaria adquirir o hábito de usar
rm -Rf
ourm -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: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
-f
para apagar uma pasta.fonte
Se você tem certeza de que o diretório existe, então:
Para excluir o diretório inteiro em suas pastas e arquivos
fonte
/
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
-i
sinalizador, você pode manter o arquivo ou excluí-lo).-i
é interativo e solicita que você sempre que houver um arquivo para excluir.Se você precisar excluir subdiretórios no diretório pai, use:
fonte