Команда Ubuntu Unzip: розпакування ZIP-файлу в Linux

Zip-файл — це формат архівного файлу, що використовується для стиснення даних за допомогою алгоритму без втрат. За допомогою розширення .zip ви можете стиснути кілька каталогів або папок в один архівний файл.

Цей метод стиснення файлів є ефективним способом передачі файлів між різними комп'ютерними системами без втрати даних. Якщо ви хочете використовувати архів у своїй системі, ви можете розпакувати zip-файл за допомогою різних утиліт. Наприклад, для розпакування zip-файлу в Linux використовується утиліта «unzip», яка дозволяє розпаковувати zip-файли за допомогою різних опцій.

У цій статті ми продемонструємо, як розпакувати zip-файл в Linux. Для цього ми будемо використовувати дистрибутив Ubuntu 22.04 Jammy Jellyfish, щоб реалізувати команду Ubuntu unzip для розпакування zip-файлу.

Як розпакувати файли в Ubuntu? (Розпакувати файл в Ubuntu)

Ви можете розпакувати файли в Ubuntu 22.04 двома різними способами:

  1. Розпакувати zip-файл за допомогою терміналу
  2. Розпакувати zip-файл за допомогою графічного інтерфейсу

Спосіб 1: Розпакувати zip-файл за допомогою терміналу

Команда Ubuntu unzip корисна для розпакування всіх типів zip-файлів. Утиліта unzip встановлена за замовчуванням у більшості дистрибутивів Linux, включаючи Ubuntu 22.04. Однак, якщо ця утиліта не встановлена у вашій системі, ви можете встановити її за допомогою командного рядка.

Відкрийте термінал за допомогою «Ctrl+Alt+t» з правами sudo і виконайте наведену нижче команду, щоб встановити утиліту unzip в Ubuntu 22.04:

$ sudo apt install unzip

Синтаксис команди unzip в Ubuntu

Основний синтаксис команди unzip наведено нижче:

$ unzip [zip_file_name].zip

У наведеному вище синтаксисі unzip — це команда Linux, яку можна використовувати після встановлення утиліти unzip у вашій системі. Для цього введіть ім'я файлу з розширенням .zip.

Розпакування zip-файлу в тому самому каталозі в Linux

Щоб розпакувати zip-файл в Linux, перейдіть до каталогу, в якому знаходиться ваш zip-файл, за допомогою команди «cd».

$ cd directory_name

Наприклад, припустимо, що у вас є zip-файл у каталозі Завантаження. Тепер розпакуйте файл у той самий каталог за допомогою команди Ubuntu unzip:

$ unzip testfile.zip

Вищезазначена команда розпакує zip-файл «testfile.zip» у каталозі Завантаження системи. Ви також можете перевірити це, щоб перелічити всі файли в терміналі за допомогою команди «ls».

$ ls

Розпакувати zip-файл в іншу папку в Linux

Якщо ви хочете розпакувати zip-файл в іншу папку, а не витягувати файли в ту саму папку, скористайтеся командою unzip з опцією «-d».

$ unzip testfile.zip -d /path-to-directory

Наприклад, припустимо, ви хочете розпакувати файл у каталог «Документи», а не витягувати файли в каталог «Завантаження». У цьому випадку ви будете використовувати команду unzip наступним чином:

$ sudo unzip testfile.zip -d /home/samreena/Documents

Перевірте це після виконання вищевказаної команди, і ви помітите, що zip-файл розпаковано в каталозі «Документи» вашої системи Ubuntu.

«Важливо зазначити, що користувачі повинні мати права на читання/запис, щоб розпакувати zip-файл в іншу папку в системі Linux».

Перелік вмісту zip-файлу

Ви можете перелічити вміст zip-файлу. Щоб відобразити вміст або підфайли zip-файлу під час розпакування, використовуйте параметр «-l» разом з командою unzip.

$ unzip -l testfile.zip

Вищезазначена команда відобразить вміст zip-файлу в терміналі.

Розпакувати ZIP-файл, щоб приховати опис

Коли ви розпаковуєте файл в Linux за допомогою команди unzip, його опис, включаючи імена файлів або короткий опис, відображається в терміналі. Якщо ви не хочете друкувати імена файлів під час виконання команди unzip, використовуйте опцію «-q»:

$ unzip -q file-name.zip

Вищезазначена команда не відображатиме опис zip-файлу в терміналі під час розпакування файлів.

Розпакування декількох zip-файлів

У Linux можна розпакувати декілька zip-файлів одночасно. Для розпакування декількох файлів можна використовувати регулярні вирази, що відповідають формату архівного файлу в каталозі з «*.zip». Використовуйте наведену нижче команду, якщо ви хочете розпакувати декілька zip-файлів у Linux:

$ unzip ‘*.zip’

Виключення файлів із розпакування ZIP-файлу

Ви також можете виключити файли, які не хочете розпаковувати під час розпакування. У цьому випадку програма розпакування витягне лише вибрані файли, а решту виключить із результату.

Щоб виключити файли з розпакування, використовуйте опцію «-x» разом із командою unzip і вкажіть імена файлів, які не хочете витягувати із zip-файлу. Це можна зробити за допомогою такої команди:

$ unzip [FileName].zip -x «*file-name1*» «*file-name2*»

Перезаписати існуючі zip-файли

Припустимо, ви вже розпакували файли і випадково знову виконали команду unzip. У цьому випадку вам буде запропоновано перезаписати існуючі файли. Якщо ви хочете перезаписати попередні файли без появи запиту в терміналі, використовуйте опцію “-o” з командою unzip:

$ unzip -o file-name.zip

Виконуйте вищевказану команду з особливою обережністю, оскільки в разі будь-якої помилки ви можете втратити оригінальні дані.

Якщо ви не хочете перезаписувати існуючі розпаковані файли, використовуйте опцію “-n” з командою unzip.

$ unzip -n file name.zip

Вищезазначена команда примусово пропустить файли, які вже існують або вже розпаковані.

Розпакування або вилучення захищених паролем zip-файлів

За допомогою команди unzip ви також можете вилучити захищені паролем zip-файли або архіви. Щоб розпакувати захищений паролем zip-файл, скористайтеся такою командою:

$ unzip -P Password for file name.zip

Рекомендується уникати використання терміналу для вилучення файлів, захищених паролем, оскільки це не є безпечним.

Спосіб 2: Розпакування файлу в Ubuntu за допомогою графічного інтерфейсу

Ви можете розпакувати zip-файл в Linux за допомогою робочого столу Gnome, виконавши такі кроки:

1. Відкрийте файловий менеджер і перейдіть до каталогу, де зберігається zip-файл.

2. Виберіть zip-файл і клацніть на ньому правою кнопкою миші.

3. Виберіть опцію «Розпакувати сюди», щоб розпакувати zip-файл у поточній робочій папці.

4. Якщо ви хочете розпакувати файли в іншу папку, виберіть опцію «Розпакувати в».

5. Вкажіть шлях до папки, в яку ви хочете розпакувати або витягти файли, і натисніть «Вибрати».

Висновок

У цьому підручнику ми продемонстрували, як розпакувати zip-файл у системі Linux. Також ми розглянули, як Ubuntu розпаковує файли, що полегшує користувачам перегляд і розпакування стиснутих файлів. Найкраще в цьому те, що команда unzip також може використовуватися для вилучення файлів тими, хто користується такими послугами, як VPS-хостинг. Дякуємо за увагу!

Blog