Contents

Czym jest polecenie unzip w systemie Linux?

Kompresja plików to doskonały sposób na zaoszczędzenie miejsca i przepustowości podczas przesyłania plików fizycznie lub przez sieć. Istnieje wiele formatów kompresji plików, takich jak ZIP, RAR i TAR. Niewątpliwie ZIP jest najczęściej używanym formatem kompresji, szczególnie w ekosystemach Windows i Linux.

Korzystanie z systemów operacyjnych Linux umożliwia użytkownikom wykorzystanie możliwości unzip, szeroko stosowanego narzędzia wiersza poleceń zarówno do kompresji, jak i dekompresji archiwów.

Instalacja unzip w systemie Linux

Wykorzystanie polecenia unzip jest warunkiem wstępnym do wykonywania zarówno operacji archiwizacji, jak i ekstrakcji w systemie operacyjnym Linux. Możliwe jest wdrożenie unzip w szerokiej gamie dystrybucji Linuksa poprzez wykorzystanie standardowych narzędzi do zarządzania pakietami, które są zwykle dołączane jako część procesu instalacji.

W Ubuntu i Debianie, uruchom:

 sudo apt install unzip 

Aby pomyślnie skonfigurować i przeprowadzić instalację pakietu oprogramowania UnZip na Fedorze, CentOS lub innym systemie operacyjnym opartym na Red Hat Enterprise Linux (RHEL), wykonaj skrupulatnie następujące kroki:

 sudo yum install unzip 

Na Arch Linux i jego pochodnych:

 sudo pacman -S unzip 

Alternatywnie, dla tych, którzy nie chcą korzystać z wbudowanego polecenia “unzip” w swoim systemie operacyjnym Linux, dostępne jest alternatywne rozwiązanie poprzez zainstalowanie aplikacji 7-Zip na swoim komputerze.

Rozpakowywanie plików za pomocą unzip

Rozpakowanie powoduje pobranie całej zawartości zawartej w archiwum ZIP. Domyślnie elementy te są zdeponowane w bieżącym folderze; można jednak zmienić ten wynik, wyznaczając alternatywną lokalizację za pomocą polecenia unzip.

Aby wyodrębnić lub zdekompresować pliki wykorzystujące format zip w systemie operacyjnym Linux, można wykonać następującą dyrektywę:

 unzip filename.zip 

Wspomniana wcześniej dyrektywa wyświetli nazwy wszystkich pobranych dokumentów w terminalu po wywołaniu i opcjonalnie tłumiąc wynik poprzez zastosowanie trybu cichego z flagą -q .

 unzip -q filename.zip 

Opcja “-q” służy jako modyfikator, wskazując, że operacja powinna być przeprowadzona w ukryty sposób z minimalnym wyjściem. W szczególności, jest ona używana do wyłączenia standardowego wyjścia produkowanego przez polecenie “unzip”.

Rozpakowywanie plików do innego katalogu

Można zdecydować się na przechowywanie zawartości archiwum ZIP w izolowanym katalogu, zachowując w ten sposób integralność oryginalnego katalogu poprzez utrzymanie jego organizacji i zapobieganie mieszaniu się z innymi plikami, które mogą być w nim obecne.

Aby przenieść pliki do innego folderu, należy użyć opcji -d wiersza poleceń. Flaga -d reprezentuje “Katalog” i akceptuje względną lub bezwzględną ścieżkę jako argument.

 unzip filename.zip -d /directory/location 

Rozpakowanie pliku ZIP chronionego hasłem w systemie Linux

Wykorzystanie hasła do zabezpieczenia archiwów ZIP jest powszechną strategią zapewniającą prywatność i ochronę poufnych informacji. Aby uzyskać dostęp do zawartości pliku ZIP chronionego hasłem, można wykonać następujące kroki:

 unzip -P your_password filename.zip 

Utilize wherein, your\_password serves as the authentication key to access the encrypted data within the archived file.

Wykluczanie plików podczas rozpakowywania

Korzystając z polecenia unzip , zaleca się użycie flagi -x , jeśli zarchiwizowany plik zawiera zawartość, która nie powinna zostać wyodrębniona. Aby wykonać tę operację, wystarczy połączyć wspomnianą flagę z odpowiednią składnią podczas wprowadzania polecenia w terminalu lub interfejsie powłoki.

 unzip filename.zip -x exclude1.file exclude2.file 

Graficzne wyodrębnianie plików ZIP w systemie Linux

Aby wyodrębnić pliki ze skompresowanego archiwum bez użycia terminala, można skorzystać ze standardowej opcji Wyodrębnij, która jest powszechnie dostępna w najbardziej znanych graficznych interfejsach użytkownika opartych na systemie Linux.

najpierw zlokalizuj folder zawierający skompresowany plik. Następnie otwórz ten folder, klikając go kursorem myszy. Następnie wybierz skompresowany plik w folderze za pomocą pojedynczego kliknięcia lewym przyciskiem myszy. Następnie umieść kursor nad wybranym plikiem, aż wskaźnik zmieni się w ikonę dłoni, wskazując, że plik jest gotowy do wyodrębnienia. Na koniec należy ponownie kliknąć plik lewym przyciskiem myszy, aby zainicjować proces wyodrębniania. Po pomyślnym zakończeniu wyodrębniania zostaniesz poproszony o kliknięcie przycisku “Wyodrębnij” znajdującego się w lewym górnym rogu ekranu, aby wyświetlić wyodrębnione pliki.

/pl/images/Extract-button.jpg

Po kliknięciu określonego przycisku pojawi się element interfejsu użytkownika znany jako “okno dialogowe” z prośbą o informacje dotyczące zamierzonego miejsca docelowego zapisania wyodrębnionego pliku danych. We wspomnianym oknie dialogowym dostępnych jest kilka opcji, które użytkownik może wykorzystać do określenia swoich preferencji.Opcje te obejmują opcję zachowania oryginalnej struktury katalogów materiału źródłowego podczas wyodrębniania, instrukcję unikania nadpisywania nowszych wersji jakichkolwiek istniejących plików napotkanych podczas procesu oraz dyrektywę wyodrębniania wszystkich plików obecnych w zestawie danych wejściowych. Zachęcamy użytkownika do zapoznania się z tymi alternatywami i dokonania niezbędnych korekt przed kontynuowaniem operacji.

/pl/images/extract-dialog-box-in-ubuntu.jpg

Wybierz odpowiednią lokalizację dla wyodrębnionego pliku, a następnie kliknij zielony przycisk “Wyodrębnij” znajdujący się w prawym górnym rogu okna dialogowego.

Wykorzystanie graficznego interfejsu użytkownika pozwala na wyodrębnienie zawartości z archiwizowanego pliku w wybranej lokalizacji. Po wybraniu określonych parametrów w narzędziu do zarządzania archiwum, wszystkie załączone dane zostaną wyodrębnione do wyznaczonego obszaru.

Funkcjonalność tego podejścia zależy od obecności narzędzia do archiwizacji, które zostało wcześniej zainstalowane w systemie operacyjnym. Zdecydowana większość graficznych interfejsów użytkownika opartych na systemie Linux zawiera standardowy menedżer archiwów, który umożliwia użytkownikom łatwe wyodrębnianie i generowanie plików ZIP.

Praca ze skompresowanymi archiwami w systemie Linux

Wykorzystanie technik kompresji może znacznie skrócić zarówno czas, jak i wymagania dotyczące pamięci masowej podczas częstego przesyłania wielu plików, zarówno lokalnie, jak i zdalnie. Użytkownicy mogą wykorzystać proste polecenie “zip”, które jest włączone do wszechobecnego narzędzia “unzip”, aby zarchiwizować swoje dane. I odwrotnie, to samo narzędzie “unzip” umożliwia również użytkownikom wyodrębnianie skompresowanych archiwów, czyniąc je praktycznym i trwałym rozwiązaniem do zarządzania plikami.