Czasami łatwiej jest przechowywać programy, katalogi i pliki w formie archiwum, ponieważ w ten sposób zajmują one mniej miejsca na komputerze i mogą być również swobodnie przenoszone przez nośniki wymienne na różne komputery. Jednym z najpopularniejszych formatów archiwów jest ZIP. Dzisiaj chcielibyśmy porozmawiać o tym, jak pracować z tego typu danymi w systemach operacyjnych opartych na jądrze Linuksa, ponieważ dodatkowe narzędzia będą musiały być używane do tego samego rozpakowywania lub przeglądania.
Następnie dotkniemy dwóch darmowych popularnych narzędzi zarządzanych przez konsolę, czyli użytkownik będzie musiał wprowadzić wbudowane i dodatkowe polecenia do zarządzania wszystkimi plikami i narzędziami. Przykładem dzisiaj będzie dystrybucja Ubuntu, a dla właścicieli innych zespołów skupimy się na wszelkich rozbieżnościach.
Osobno chciałbym zauważyć, że jeśli jesteś zainteresowany dalszą instalacją programu z archiwum, najpierw sprawdź, czy znajduje się w oficjalnych repozytoriach lub pojedynczych pakietach dla twojej dystrybucji, ponieważ znacznie łatwiej jest wykonać taką instalację.
Zobacz także: Instalacja Pakiety RPM / Pakiet Deb w ubuntu
Chociaż w Ubuntu Unzip jest to wbudowane narzędzie, które pozwala zarządzać archiwami typu, którego potrzebujesz, ale w innych wersjach Linuksa tego przydatnego narzędzia może brakować, więc zacznijmy od zainstalowania go, a następnie zajmij się interakcją.
sudo apt install unzip
dla dystrybucji w Ubuntu lub Debian, lub sudo yum install unzip zip
dla wersji używających pakietów formatu Red Hat. Po wprowadzeniu naciśnij Enter . cd /home/user/folder
, gdzie użytkownik jest nazwą użytkownika, a folder to nazwa folderu, w którym przechowywane jest archiwum. unzip folder
, gdzie folder jest nazwą archiwum, .zip, podczas gdy opcjonalnie dodać, narzędzie określi sam format. unzip folder.zip -d /way
, gdzie / way to nazwa folderu, w którym powinny zostać zapisane pliki. unzip -l folder.zip
znajdującego się w folderze nadrzędnym. Natychmiast zobaczysz wszystkie znalezione pliki. Jeśli chodzi o dodatkowe argumenty używane w narzędziu Unzip, należy zwrócić uwagę na kilka najważniejszych:
-u
- aktualizuje istniejące pliki w katalogu; -v
- wyświetla wszystkie dostępne informacje o obiekcie; -P
- ustaw hasło do uzyskania pozwolenia na rozpakowanie archiwum (w przypadku szyfrowania); -n
- nie zastępuje już istniejących plików w miejscu rozpakowywania; -j
- ignorowanie struktury archiwum. Jak widać, nie ma nic trudnego w zarządzaniu narzędziem zwanym Unzip, ale nie jest ono odpowiednie dla wszystkich użytkowników, dlatego zalecamy zapoznanie się z drugą metodą, w której zastosowane zostanie bardziej powszechne rozwiązanie.
Wielofunkcyjne narzędzie do archiwizacji 7z jest przeznaczone nie tylko do interakcji z typem pliku o tej samej nazwie, ale także obsługuje inne popularne formaty, w tym ZIP. W przypadku systemów operacyjnych w systemie Linux istnieje również wersja tego narzędzia, dlatego zalecamy zapoznanie się z nim.
sudo apt install p7zip-full
, a właściciele Red Hat i CentOS będą musieli określić sudo yum install p7zip
. cd
. Tutaj 7z l folder.zip
zawartość obiektu przed rozpakowaniem, 7z l folder.zip
w konsoli 7z l folder.zip
, gdzie folder.zip to nazwa wymaganego archiwum. 7z x folder.zip
. Podobnie jak w przypadku rozpakowywania, w 7z istnieje kilka dodatkowych argumentów, radzimy również zapoznać się z głównymi:
e
- ekstrakcja plików ze ścieżką (przy użyciu x
ścieżka pozostaje taka sama); t
- sprawdzanie archiwum pod kątem integralności; -p
- podaj hasło z archiwum; -x + перечень файлов
- nie rozpakowuj określonych obiektów; -y
- pozytywne odpowiedzi na wszystkie pytania zadawane podczas rozpakowywania. Otrzymałeś instrukcje, jak używać dwóch popularnych narzędzi rozpakowujących ZIP. Zwróć szczególną uwagę na dodatkowe argumenty i nie zapomnij zastosować ich w razie potrzeby.