Skip to content

Jak wyświetlić zawartość plików ZIP lub TAR bez rozpakowywania w systemie Linux?

26 de lipiec de 2022
add8ac45 1024x437 1

Bash Shell

Praca z archiwami jest częstym zadaniem w Linuksie, ale czasami możesz nie wiedzieć, jak wygląda zawartość archiwum. Jeśli chcesz zajrzeć do wnętrza pliku ZIP lub TAR bez jego wyodrębniania, istnieją narzędzia, które mogą Ci pomóc.

Używanie rozpakowania do przeglądania plików ZIP

Aby wyświetlić wewnątrz pliki ZIP, potrzebujesz unzipnarzędzie, które może nie być domyślnie dołączone. Możesz zainstalować go z menedżera pakietów swojego systemu, jeśli tak nie jest:

sudo apt install zip unzip

To narzędzie służy do wyodrębniania plików ZIP, ale z małymi literami -lflaga, zamiast tego wyświetli zawartość:

unzip -l file

Jeśli chcesz tylko surową listę wszystkich plików w archiwum, możesz użyć zipinfoz -1flaga, aby drukować tylko nazwy plików:

zipinfo -1 file

1658841175 525 Jak wyswietlic zawartosc plikow ZIP lub TAR bez rozpakowywania w

Może to być przydatne w przypadku skryptów bash lub w przypadku połączenia z innymi poleceniami, takimi jak less, co może pomóc w przeszukiwaniu dużego archiwum. Możesz także przesłać go do narzędzia tekstowego, takiego jak greplub sedaby znaleźć dopasowania dla niektórych plików:

zipinfo -1 file | grep string

1658841175 390 Jak wyswietlic zawartosc plikow ZIP lub TAR bez rozpakowywania w

Używanie tar do przeglądania tarballi

Archiwa TAR, znane również jako tarballe, to inny rodzaj formatu archiwum używanego powszechnie w Linuksie. Możesz również wydrukować ich zawartość bez ich wyodrębniania, używając -tflaga

tar -tf filename.tar.gz

1658841175 385 Jak wyswietlic zawartosc plikow ZIP lub TAR bez rozpakowywania w

Tak jak zipinfoto drukuje surową listę wszystkich plików i może być przesyłane do innych narzędzi w celu przetworzenia.

Czy ten post był pomocny?