Як заархівувати кілька файлів у Unix

Введення тексту

Авторство зображення: DragonImages/iStock/GettyImages

Поширеним способом зберігання та спільного використання наборів кількох файлів є використання формату файлу ZIP. Команда zip стискає один або кілька файлів і об’єднує їх в один файл. Більшість сучасних операційних систем, включаючи Microsoft Windows, macOS і форми Unix і Linux, можуть обробляти ZIP-файли. Якщо ви використовуєте операційну систему Unix або Linux, ви можете використовувати інструмент командного рядка Unix zip для керування цими файлами.

Команда Unix ZIP

Якщо ви використовуєте більшість сучасних систем Unix, ви можете використовувати інструмент командного рядка, який просто називається "zip", щоб заархівувати декілька файлів. Існує окремий інструмент для розархівування Unix для вилучення файлів із zip-архіву.

Відео дня

Щоб створити ZIP-файл, перейдіть до командного рядка та введіть "zip", а потім назву ZIP-файлу, який потрібно створити, і список файлів, які потрібно додати. Наприклад, ви можете ввести "zip example.zip folder1/file1 file2 folder2/file3", щоб створити ZIP-файл під назвою "example.zip", який містить стиснені копії файлів за трьома переліченими шляхами.

Щоб використовувати команду Unix zip для кількох файлів, додайте в аргумент командного рядка необхідну кількість імен файлів. Якщо деякі файли є каталогами або папками, які ви хочете включити повністю, додайте аргумент "-r", щоб рекурсивно спускатися в каталоги та включити їх у zip-архів.

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

Розпакувати Unix

Якщо у вас є ZIP-файл на комп’ютері Unix і вам потрібно витягти з нього файли, скористайтеся командою unzip. Введіть «unzip» у командному рядку, а потім назву ZIP-файлу, наприклад «unzip example.zip».

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

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

Альтернативи Zip і Unzip

Zip і unzip — не єдині інструменти, які можна використовувати для роботи з файлами ZIP в системах Unix.

Apple macOS включає в себе підтримку ZIP-файлів, тому ви можете двічі клацнути їх, щоб відкрити їх, як і інші папки. Системи Linux, що працюють у середовищі робочого столу GNOME, часто включають графічний інструмент під назвою File Roller, а системи, що працюють у середовищі KDE, часто використовують інструмент під назвою Ark.

Користувачі Unix також використовують іншу систему для об’єднання файлів, відому як tar, яка підтримується інструментами командного рядка, які працюють подібно до інструментів zip. Загалом, використовуйте "tar -c", щоб створити файл tar, і "tar -x", щоб розпакувати його. Посібник із Unix містить інші доступні параметри, включаючи різноманітні типи стиснення даних, подібні до ZIP.