Jak tworzyć i rozpakowywać pliki zip do określonego katalogu w Linuksie

W jednym z naszych artykułów na temat polecenia tar, pokazaliśmy jak rozpakować pliki tar do określonego lub innego katalogu w Linuksie. Ten krótki przewodnik wyjaśnia, jak rozpakować pliki archiwum .zip do określonego lub innego katalogu w Linuksie.

Zip jest prostym, wieloplatformowym narzędziem do pakowania i kompresji plików dla systemów uniksowych, w tym Linuksa i Windows OS, a także wielu innych systemów operacyjnych. Format „zip” jest powszechnym formatem archiwizacji plików używanym na komputerach z systemem Windows i co najważniejsze, umożliwia określenie poziomu kompresji od 1 do 9 jako opcji.

Read Also: 5 Best Command Line Archive Tools for Linux

Create Zip Archive File in Linux

Aby utworzyć plik .zip (spakowany i skompresowany) z linii poleceń, możesz uruchomić podobne polecenie jak to poniżej, Flaga -r umożliwia rekurencyjne odczytywanie struktury katalogów plików.

$ zip -r tecmint_files.zip tecmint_files 
Utwórz plik Zip w systemie Linux
Utwórz plik Zip w systemie Linux

Aby rozpakować plik archiwum tecmint_files.zip, który właśnie utworzyłeś powyżej, możesz uruchomić polecenie unzip w następujący sposób.

$ unzip tecmint_files.zip

Powyższe polecenie rozpakuje pliki do bieżącego katalogu roboczego. Co jeśli chcesz wysłać rozpakowane pliki do określonego lub innego katalogu – możesz dowiedzieć się tego w następnej sekcji.

Extract Zip File to Specific or Different Directory

Aby rozpakować pliki archiwum .zip do określonego lub innego katalogu z linii poleceń, dołącz flagę polecenia -d unzip, jak pokazano poniżej. Użyjemy tego samego przykładu powyżej, aby to zademonstrować.

To rozpakuje zawartość pliku .zip do katalogu /tmp:

$ mkdir -p /tmp/unziped$ unzip tecmint_files.zip -d /tmp/unziped$ ls -l /tmp/unziped/
Extract Zip Files to Specific Directory
Extract Zip Files to Specific Directory

For more usage information, read zip and unzip command man pages.

$ man zip$ man unzip 

You may also like to read the following related articles.

  1. How to Archive/Compress Files & Directories in Linux
  2. How to Open, Extract and Create RAR Files in Linux
  3. Peazip – A Portable File Manager and Archive Tool for Linux
  4. Dtrx – An Intelligent Archive Extraction (tar, zip, cpio, rpm, deb, rar) Tool for Linux

In this short article, we have explained how to extract/unzip .zip archive files to a specific or different directory in Linux. You can add your thoughts to this article via the feedback form below.