Команда 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 двома різними способами:
- Розпакувати zip-файл за допомогою терміналу
- Розпакувати 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