Zip — це утиліта для упаковки та стиснення файлів для Unix. Усі файли зберігаються в одному файлі, тобто .zip {.zip-filename} разом із розширенням .zip.
- Zip використовується для стиснення файлів, щоб зменшити розмір файлу. Він використовується так само, як утиліта .zip пакета файлів у різних операційних системах, таких як Windows, Unix, Linux тощо.
- Якщо ми маємо обмежену пропускну здатність між двома серверами і хочемо переміщувати файли набагато швидше, zip може легко перемістити файли.
- Програма zip дозволяє зберігати декілька стиснутих файлів в окремий zip-архів із детальною інформацією про файли, включаючи ім’я, захист, час останньої зміни, дату, шлях і деталі перевірки для перевірки цілісності файлу. Усю структуру каталогу можна запакувати в zip-архів разом із окремою командою.
- Програма допомагає запакувати групу файлів для розповсюдження, заощадити місце на диску та архівувати файли шляхом тимчасового стиснення невикористаних каталогів і файлів.
- Коефіцієнти стиснення 3:1 і 2:1 є нормальними для різних текстових файлів. Zip також може зберігати кілька файлів без будь-якого стиснення та має єдиний метод стиснення (дефляція). Zip автоматично вибирає кращий із двох для всіх файлів, які потрібно стиснути.
Синтаксис:
zip [options] zipfile files_list
Синтаксис для створення будь-якого файлу zip:
$zip myfile.zip filename.txt
Витягніть файли з zip-файлу
Unzip може видобувати, тестувати або перераховувати файли з архіву ZIP, який зазвичай виявляється в Unix. За замовчуванням кожен файл розпаковується до поточного каталогу через окремий ZIP-архів.
Синтаксис:
$unzip myfile.zip
Параметри в команді Zip:
1. -d Варіант: Цей параметр видаляє будь-який файл через zip-архів. Ми можемо видалити будь-який файл через архів за допомогою параметра -d після створення zip-файлу.
Синтаксис:
$zip -d filename.zip file.txt
2. -u Варіант: Ця опція може оновити файл у zip-архіві. Його можна використовувати для оновлення описаного списку файлів або додавання нових файлів до існуючого файлу zip.
Ми можемо оновити наявний запис у zip-архіві, якщо він був змінений нещодавно порівняно з версією, яка вже існувала в zip-архіві.
Синтаксис:
$zip -u filename.zip file.txt
3. -m Варіант: Після архівування цей параметр видаляє справжні файли. Перенесіть певні файли в zip-архів, оскільки це видалить цільові файли/каталоги після створення зазначеного zip-архіву.
миша та види миші
У випадку, якщо каталог стає незайнятим після видалення файлу, каталог також видаляється. Доки zip не створить архів без будь-яких помилок, видалення не виконується.
Це корисно для економії місця на диску; однак потенційно небезпечно видаляти кожен вхідний файл.
Синтаксис:
$zip -m filename.zip file.txt
4. -r Варіант: Щоб рекурсивно заархівувати каталог, скористайтеся командою zip із опцією -r, і вона рекурсивно заархівує вказані файли в каталозі. Цей параметр дозволяє нам заархівувати кожен файл, який існував у вказаному каталозі.
Синтаксис:
$zip -r filename.zip directory_name
5. -x Варіант: Цей параметр може виключити вказані файли під час створення архіву zip. Наприклад, ми заархівуємо кожен файл у каталозі та хочемо виключити кілька непотрібних файлів. За допомогою цієї опції ми можемо виключити непотрібні файли.
Синтаксис:
$zip -x filename.zip file_to_be_excluded
6. -v Параметр: Роздрукувати інформацію про версію в режимі діагностики або в докладному режимі. Він дає змогу відображати індикатор прогресу під час запитів детальної діагностики та інформації про стиснення про дивацтва структури zip-файлів, коли зазвичай застосовуються до оригінальних операцій.
Екран діагностики буде надруковано, якщо -v є єдиним аргументом командного рядка, а stdout або stdin не перенаправляються до жодного файлу. У доповненні до заголовка екрана довідки разом із датою випуску, версією та назвою програми подано кілька вказівок на сайти розповсюдження та домашню сторінку Info-ZIP.
підрядок java містить
Потім відображається інформація про середовище призначення (версія та тип компілятора, дата компіляції, версія ОС та аспекти активованих параметрів, які використовуються для створення виконуваного файлу zip.
Синтаксис:
$zip -v filename.zip file1.txt