A pergunta acima cobre isso - eu sinto muito, eu vejo as respostas o tempo todo, mas, embora muito explícito, eu simplesmente não posso aplicá-las no meu terminal.
Eu tenho uma pasta zipada, não consigo abrir no arquivo: recebo o seguinte erro:
Archive: /home/elansa/Music/Music.zip
Zip file size: 2011856896 bytes, number of entries: 4693
warning [/home/elansa/Music/Music.zip]: end-of-central-directory record claims this
is disk 176 but that the central directory starts on disk 20153; this is a
contradiction. Attempting to process anyway.
error [/home/elansa/Music/Music.zip]: missing 3025939027 bytes in zipfile
(attempting to process anyway)
error [/home/elansa/Music/Music.zip]: start of central directory not found;
zipfile corrupt.
(please check that you have transferred or created the zipfile in the
appropriate BINARY mode and that you have compiled UnZip properly)
Eu estava lendo que esse tipo de erro poderia ser corrigido no terminal. Isso é verdade? se assim for posso ter direcções? Eu nunca consegui abrir um zip. Eu não acredito que sou estúpida, mas isso simplesmente me ilude.
Qualquer ajuda seria muito apreciada.
linux
linux-mint
zip
user249912
fonte
fonte
.tar.gz
é um arquivo ou é '.zip'? Parece ser,zip
mas sua pergunta diz.tar.gz
.unzip -t Music.zip
?file Music.zip
questão colocada pelo questionador original.Respostas:
Primeiro, o arquivo que você listou em sua postagem não é um arquivo .tar.gz. Parece ser um arquivo ZIP. O arquivo ZIP também parece estar corrompido ou incompleto de alguma forma.
Mas, para responder à sua pergunta, se você tivesse um arquivo .tar.gz (digamos que você tivesse music.tar.gz no seu diretório pessoal), você extrairia o conteúdo assim (isso pressupõe que você está no mesmo diretório que o arquivo .tar.gz). arquivo .tar.gz)
Isso extrairia o arquivo .tar.gz no diretório atual (seu diretório inicial)
Algumas perguntas para você. Você criou este arquivo zip em um sistema Linux ou no Windows? Eu vi acontecer que se você criar o arquivo usando WinZIP, por algum motivo estranho o arquivo aparecerá como incompleto quando você tenta extraí-lo no Linux ou Mac OS X. Se você criou o arquivo ZIP no Windows usando o WinZIP, tente para abri-lo no Windows com o WinZIP e ver se você pode pelo menos ver uma lista de arquivos contidos no arquivo. Se você puder, extraia os arquivos no Windows e use uma ferramenta de arquivo real como o 7 Zip ou o WinRAR para recriar o arquivo novamente.
Outra opção seria usar o comando unzip no Linux na linha de comando. A sintaxe seria
que extrairá o arquivo na pasta atual.
fonte
Esta questão cobre a reparação de um arquivo zip corrompido - ferramenta de terminal (linux) para reparar arquivos zip corrompidos
Expandindo um pouco as respostas lá, você gostaria de fazer algo como:
Se isso não funcionar tente:
De acordo com o manual do zip, é melhor tentar com apenas -F primeiro:
Como parece que você é iniciante na linha de comando e não tenho certeza se o programa zip vem instalado por padrão no Linux Mint, aqui está um comando para instalá-lo:
Espero que isto ajude.
fonte
zip -FF
trabalhei no meu caso (descompactando um arquivo zipado do windows no os x). Obrigado.Eu tive esse mesmo problema com um arquivo ZIP muito grande criado no Windows. A execução da ferramenta zip causou o mesmo erro que outros descreveram (isso está no OS X executando o Zip 3.0):
A solução no meu caso foi usar o pacote p7zip ( http://p7zip.sourceforge.net/ ou usar seu gerenciador de pacotes favorito). Isso funcionou perfeitamente:
Alguém mais descreveu este cenário exato aqui: http://www.linuxquestions.org/questions/linux-software-2/unzip-error-in-linux-error-zip-file-too-big-939528/ .
fonte
Talvez seja fora do tópico, embora no topo da resposta do Graeme, usando
-FFzf
trabalhou no meu caso. Eu estava tentando descompactar um arquivo 6.6G que provavelmente foi compactado no Windows.fonte