Jak wyświetlić zawartość archiwum zip w Linux

Jak wyświetlić zawartość archiwum zip w Linux
Najprawdopodobniej użyłeś technik kompresji i archiwizacji do tworzenia kopii zapasowych lub do oszczędzania miejsca na dysku twardym. Aby wyświetlić i uzyskać dostęp do zawartości tych archiwów, musisz je wyodrębnić w katalogu, co wydaje się dość łatwym zadaniem. Jeśli jednak masz do czynienia z archiwum zawierającym dużą liczbę plików lub plików o dużym rozmiarze, stanie się to czasochłonne i irytujące zadanie. Istnieje kilka poleceń w Linux, które pozwalają szybko wyświetlić zawartość archiwum bez wyodrębnienia.

W tym artykule zobaczymy niektóre z poleceń Linux, które pomogą nam wyświetlić zawartość archiwum bez potrzeby ich wyodrębnienia.

Należy pamiętać, że wyjaśniliśmy procedurę i polecenia opisane w tym artykule na temat systemu Debian 10.

Przeglądanie zawartości archiwum zip

Korzystanie z Zmore i Zless

Podobnie jak coraz mniej poleceń w Linux, te polecenia można użyć do wyświetlania zawartości pliku z wiersza poleceń bez wyodrębnienia. Zmore i Zless polecenie działa idealnie dla pliku zip; Jednak nie działają one w przypadku folderu zip, który zawiera wiele plików.

Aby wyświetlić zawartość pliku zip bez wyodrębnienia, po prostu użyj Zmore lub Zless Command, a następnie nazwa pliku:

$ zmore

Lub

$ zless

Za pomocą ZCAT

Podobnie do poleceń Zmore i Zless, ZCAT można również użyć do wyświetlania zawartości archiwum zip bez wyodrębnienia. Aby wyświetlić skompresowany plik, użyj Zcat a następnie nazwa pliku:

$ zcat

Nie działa również z folderami pocztowymi zawierającymi wiele plików. Jeśli uruchomisz ZCAT, aby wyświetlić archiwum zip, które zawiera wiele plików, wyświetli tylko jeden plik ignorujący resztę plików, jak pokazano na poniższym zrzucie ekranu.

Za pomocą vim

Polecenie VIM można również użyć do wyświetlania zawartości archiwum zip bez wyodrębnienia. Może działać zarówno dla zarchiwizowanych plików, jak i folderów. Wraz z ZIP może działać również z innymi rozszerzeniami, takimi jak smoła.XZ, Tar.BZ2, TAR, TBZ.

Aby wyświetlić skompresowany plik, użyj Zcat a następnie nazwa pliku:

$ vim

Pozwala nam przeglądać listę plików w zarchiwizowanym folderze i wyświetlić zawartość określonego pliku. Aby wyświetlić określony plik, użyj strzałki i wprowadź klawisze, aby wybrać plik i naciśnij Wchodzić lub użyj kliknięcia lewego, aby otworzyć określony plik.

Aby wyświetlić określony plik, wybierz go za pomocą klawiszy strzałek, a następnie naciśnij Enter

Za pomocą polecenia zip i rozpiętej

ZIP jest najczęstszą metodą archiwizacji plików, podczas gdy UNZIP pomaga wyodrębnić te pliki. Gdy polecenie UNZIP jest używane bez żadnej flagi; wyodrębnia wszystkie pliki zawarte w archiwum zip. Możemy jednak użyć go do wyświetlania zawartości pliku bez wyodrębnienia za pomocą konkretnej flagi. Podobnie polecenie zip można również użyć do przeglądania listy plików w archiwum bez dekompresji. Nie można go jednak używać do przeglądania zawartości pliku.

Aby użyć ZIP i UNZIP, najpierw musisz je zainstalować w swoim systemie. Aby to zrobić, wykonaj to polecenie w terminalu:

$ sudo ap-get instaluj zip unzip

Aby użyć polecenia zip do przeglądania listy plików w archiwum zip bez dekompresji, wpisz zamek błyskawiczny śledzony przez -SF i nazwa archiwum w następujący sposób:

$ zip -sf

Polecenie UNZIP pozwala wyświetlić zawartość pliku wraz z przeglądaniem listy plików. Działa zarówno dla zarchiwizowanych plików zip, jak i folderów.

Aby przeglądać listę plików w zarchiwizowanym folderze, użyj Unzip z -L flaga w następujący sposób:

$ Unzip -l

Aby wyświetlić zawartość wszystkich plików, użyj UNZIP z -C flaga w następujący sposób:

$ Unzip -C

Aby wyświetlić zawartość określonego pliku w folderze archiwum, dodaj nazwę pliku na końcu powyższego polecenia w następujący sposób:

$ Unzip -C < archive_name> Nazwa pliku

Za pomocą 7z

7z to kolejne przydatne narzędzie używane do archiwizacji i wyodrębnienia plików. Obsługuje różne rozszerzenia, w tym ZIP, 7z, XZ, TAR, WIM itp. Można go również użyć do przeglądania listy plików w archiwum bez ich wyodrębnienia. Nie obsługuje jednak wyświetlania zawartości plików w formacie niezamrażonym.

Aby zainstalować narzędzie 7z, wykonaj to polecenie w terminalu:

$ sudo apt instal p7zip-full

Po zainstalowaniu możesz wyświetlić zawartość archiwum zip za pomocą L flaga w następujący sposób:

7z L

W tym artykule omówiliśmy niektóre polecenia Linux do przeglądania zawartości pliku archiwum. Korzystając z tych poleceń, nie będziesz już musiał wyodrębnić ciężkich plików archiwum, aby po prostu przeglądać ich treść.