Mam więc ten zrzut wikipedii o wielkości około 10 GB i nazwany jako „enwiki-najnowsze-strony-artykuły.xml.bz2”. Próbowałem wykonać następujące polecenia w terminalu, aby rozpakować zrzut:
tar jxf enwiki-latest-pages-articles.xml.bz2
I
tar xvf enwiki-latest-pages-articles.xml.bz2
Ale oba zwracają następujący błąd
tar: This does not look like a tar archive
tar: Skipping to next header
command-line
tar
bzip2
Arun Mohan
źródło
źródło
7z
Odpowiedzi:
Nie możesz użyć
tar
polecenia, ponieważ archiwum nie jest plikiem .tar. *. Aby zdekompresować plik bzip2, użyj następującego polecenia (nie spowoduje to zachowania oryginalnego pliku .bz2):Jeśli chcesz go wyodrębnić i zachować oryginał, uruchom następujące polecenie:
Źródło: https://superuser.com/questions/480950/how-to-decompress-a-bz2-file
źródło
bunzip2
.Po prostu użyj
bunzip2
:A jeśli jest to
gzip
plik skompresowany:źródło