Jak przeglądać zawartość plików ZIP lub TAR bez dekompresji w systemie Linux?

Jak przeglądać zawartość plików ZIP lub TAR bez dekompresji w systemie Linux?

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 pliku ZIP lub TAR bez jego dekompresji, istnieją narzędzia, które mogą Ci pomóc.

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

Aby przeglądać pliki ZIP, potrzebujesz unzip narzędzia, które może nie być domyślnie włą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 -l flagą pisaną małymi literami zamiast tego zostanie wyświetlona zawartość:

unzip -l file

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

zipinfo -1 file

Może to być przydatne w przypadku skryptów bash lub przy przekazywaniu do innych poleceń, takich jak less, które mogą pomóc w przeszukiwaniu dużego archiwum. Możesz również przekazać go do narzędzia tekstowego, takiego jak grep lub sed w celu znalezienia dopasowań do określonych plików:

zipinfo -1 file | grep string

Używanie smoły do ​​przeglądania archiwów

Archiwa TAR, znane również jako tarballe, to kolejny format archiwów szeroko stosowany w systemie Linux. Możesz również wydrukować ich zawartość bez rozpakowywania za pomocą -t flagi

tar -tf filename.tar.gz

Podobnie jak zipinfo, ten wypisuje surową listę wszystkich plików i może być przekazany do innych narzędzi w celu przetworzenia.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *