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ść.