Eu quero excluir o diretório 982899
. Ele está localizado no diretório big
. Quando tento excluir pela primeira vez 982899
, ele mostra muitas linhas de mensagens como esta:
rm: não é possível remover `982899/.../...v': Permissão negada
Então eu uso chmod 777 .
para fazer o diretório big
poder mudar tudo.
Porém, depois disso, rm -rf 982899
ainda mostra as mesmas mensagens:
rm: não é possível remover `982899/.../...v': Permissão negada
Até executei chmod 777 982899
, mas nada mudou!
Por que ? O que devo fazer para excluir o diretório 982899
?
Responder1
rm -rf 982899
tentará remover recursivamente qualquer coisa dentro desse diretório e, quando estiver vazio, removerá o próprio diretório. Portanto, seu problema pode ser que você não tem permissão para excluir os itens contidos nele 982899
. Você pode tentar chmod -R 777 982899
ou chown -R <your_user> 982899
contornar isso. Tenha cuidado, porém, para que os chxxx
comandos usem letras maiúsculas -R
para operações recursivas.
Responder2
É possível que a mensagem abaixo:
rm: não é possível remover `982899/.../...v': Permissão negada
foi causado porque owner
o arquivo é de outro usuário (por exemplo, root
).
Isso pode ser resolvido executando como root
usandosudo
sudo rm -rf 982899