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