Não é possível excluir arquivos através do Terminal

1

Mais recentemente, tenho usado rm -r /path/to/file para excluir arquivos, mas ao excluir de determinados locais, recebo o erro: override rw-r--r-- root/admin for filename? Tentei inserir y , mas recebo o erro: rm: filename: Permission denied . Eu também tentei rm -rf e yes | rm -r com o erro rm: filename: Permission denied novamente. Existe alguma maneira de contornar este estranho problema? Meu sistema operacional é o Mac OSX Yosemite e estou usando o Terminal.

    
por ALX 20.07.2016 / 00:33

2 respostas

1

Parece que seu arquivo foi criado usando os atributos superuser sudo (root / admin), portanto, para modificar o delete desse arquivo, você precisaria autenticar como sudo , para isso basta digitar:

sudo rm -rf path/to/file

aqui rm -rf é como remover recursivamente , de forma que, se path/to/file for uma pasta, todo o seu conteúdo será removido. Sua máquina solicitará sudo password . Considere que, após essa instrução, os arquivos serão completamente removidos ! .

    
por 20.07.2016 / 01:52
0

Você pode tentar excluir a pasta com o sudo.

sudo rm -rf foldername
    
por 20.07.2016 / 01:07

Tags