A resposta aceita não é realmente correta, embora possivelmente possa funcionar em alguns cenários, não é a razão "por que" e o privilégio realmente não se aplica aqui.
O problema vai surgir na maioria dos cenários ao descompactar um .tar.gz ou outro formato similar de sistema de arquivos não-Windows. O problema é devido à ordem em que os arquivos estão sendo descompactados. No Linux, por exemplo, "links simbólicos pendentes" são permitidos, portanto, nenhum erro ocorre e tudo funciona bem, mas no Windows, não é esse o caso. Ele está descompactando e tentando criar um link simbólico para um arquivo que ainda não existe, o que não é permitido.
Forçar pode descompactar os arquivos em algumas situações, ou pode descompactá-los, mas eles serão de tamanho 0. A extração de várias vezes PODE corrigir o problema em outras situações, dependendo de como elas foram compactadas ou da extração manual na ordem correta.
Para obter 100% de êxito, descompacte-os em um sistema que permita links simbólicos para arquivos inexistentes (por exemplo, Linux ou o sistema para o qual o arquivo foi destinado.
Este não é um problema de "permissão", mas de um sistema operacional. Você não verá esse erro nos arquivos que foram empacotados no sistema de arquivos que você está usando, apenas nos arquivos destinados ao sistema operacional "estrangeiro", como .tar.gz
, .dmg
, etc.