O diretório de destino do redirecionamento de arquivo em seu último comando é de propriedade de root e sua conta de usuário atual não parece ter privilégios de superusuário para criar arquivos nele. Portanto, você precisa usar sudo para descompactar o arquivo.
-
Para descompactar o arquivo sem extrair o arquivo:
sudo gunzip -k SOFTWARE-yyyymmdd.linux.tar.gzA opção
-kimpede a exclusão do arquivo de origem como-c. Caso contrário,gunzipexcluiráSOFTWARE-yyyymmdd.linux.tar.gzapós sua descompressão bem-sucedida. -
Para descomprimir e extrair o arquivo:
sudo tar -xf SOFTWARE-yyyymmdd.linux.tar.gz -
Se você realmente quiser usar o redirecionamento de arquivos para descompactar o arquivo, será necessário executar o redirecionamento como superusuário. Uma maneira comum de conseguir isso é o "abuso" de
tee:gunzip -c SOFTWARE-yyyymmdd.linux.tar.gz | sudo tee SOFTWARE-yyyymmdd.linux.tar > /dev/nullPara abordagens alternativas, consulte Ao usar o sudo com redirecionamento, recebo 'permissão negada' .