OSX: rmdir “permission denied” mas o diretório removido

0

Eu estava tentando testar o comando rmdir removendo um diretório test localizado no meu diretório Downloads . Eu li e escrevi direitos em Downloads .

Eu emiti rmdir -p /Users/myself/Downloads/test e recebi rmdir: /Users/myself/Downloads: Permission denied , mas o diretório test foi excluído. Então, por que eu tenho essa mensagem? Eu deveria me importar?

Estou usando o OSX Lion 10.7.3.

    
por politicus 10.06.2012 / 14:18

1 resposta

4

De man rmdir :

   -p, --parents
          remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is similar to 'rmdir a/b/c a/b a'

Portanto, sua chamada rmdir tenta excluir test (sucede) e, em seguida, tenta excluir o diretório pai Documents (ou melhor, Downloads ) e falha ... Eu acho . Eu prefiro ter esperado algum erro de "diretório não vazio", porque por que você não deveria ter as permissões para deletar esta pasta?

    
por 10.06.2012 / 14:46