Znalazłem mnóstwo stron mówiących, jak usunąć pliki tar.bz2, ale w jaki sposób rozwalić plik tar.bz?Jak mogę rozpakować plik tar.bz w systemie UNIX?
Odpowiedz
użyć opcji -j
z tar
.
tar -xjf /path/to/archive.tar.bz
Myślę, że lepiej jest opuścić '-'. Wystarczy "tar xjf/path/to/archive.tar.bz". –
Jeśli to naprawdę stary bzip 1 archiwum, spróbuj:
bunzip archive.tar.bz
i będziesz mieć standardowy plik tar. W przeciwnym razie jest taki sam, jak w przypadku plików .tar.bz2
.
Według stron podręcznika dla bzip2
If the file does not end in one of the recognised endings, .bz2, .bz, .tbz2 or .tbz, bzip2 complains that it cannot guess the
name of the original file, and uses the original name with .out appended.
opiera się na tym, zgaduję, że „.bz” jest uważany za ważny przyrostek dla bzip2 skompresowane pliki. Ponadto, należy pamiętać, że oryginalna nazwa pliku została prawdopodobnie generowane przez strony, mniej więcej tak:
tar jcf archive.tar.bz /path/to/files
Zamiast robić to:
tar cf archive.tar /path/to/files && bzip2 archive.tar
co zmusiłoby nazwę pliku, aby być archive.tar. bz2.
O ile rozpakowany plik nie jest starsze niż, powiedzmy 1998 (bzip2 został wydany w 1996 roku), domyślam się, że faktycznie patrzysz na plik bz2.
Jeśli interesuje Cię historia bzip vs bzip2 i różnice techniczne między tymi dwoma, istnieje dobra dyskusja na temat Wikipedia Bzip2 page, a także archiwum z bzip2 home page. Ten ostatni zawiera link do oryginalnego źródła bzip, które jest , a nie kompatybilne z bzip2, ponieważ wymagałoby opatentowanego kodu patentowego do de-kompresji plików skompresowanych z oryginalnym plikiem bzip.
Rodzaje plików różnią się w zależności od liczby magicznej, bzip2 używa BZh, oryginalny bzip używa BZ0.
- 1. Jak rozpakować plik io.ReadCloser?
- 2. Jak mogę usunąć ostatni znak pliku w systemie UNIX?
- 3. Jak mogę rozpakować wieloczęściowy plik rar w Linuksie?
- 4. Jak rozpakować plik .gz w PHP?
- 5. Jak rozpakować plik zip C#
- 6. Jak rozpakować i spakować plik pkg?
- 7. Jak rozpakować plik w obiektywnym c?
- 8. Jak rozpakować/rozpakować w Emacs
- 9. Czy mogę rozpakować plik w magazynie Azure Blob?
- 10. Jak uzyskać czas GMT w systemie Unix?
- 11. Android: Jak rozpakować zaszyfrowany plik zip
- 12. Planowanie wątków w systemie UNIX
- 13. Tworzenie nowego pliku w systemie UNIX
- 14. JAXB - jak rozpakować ten plik XML?
- 15. Jak rozpakować plik .zip na iOS?
- 16. Rozmiar procesu w systemie UNIX
- 17. praca -z w systemie UNIX
- 18. odwrócić pliku w systemie Unix shell
- 19. Usuwanie tylko moich plików w systemie Unix
- 20. Czy mogę rozpakować ciąg znaków?
- 21. python: kiedy mogę rozpakować generator?
- 22. Zabicie nieistniejącego proces w systemie UNIX
- 23. sortowanie właścicieli ls-l w systemie Unix
- 24. Pomoc dotycząca deskryptorów plików w systemie Unix
- 25. Jak usunąć konkretną linię z pliku w systemie UNIX?
- 26. Jak mogę zarchiwizować katalog w Perlu, tak jak w UNIX?
- 27. Jak rozpakować duże pliki base64 w PHP
- 28. Narzędzia w stylu Unix w systemie Windows?
- 29. Jak rozpakować plik za pomocą Pythona w wersji 2.4?
- 30. nohup dla procesu potomnego w systemie UNIX
Myślę, że działa to tak samo, jak z plikiem '.tar.bz2'. –