Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 23775|Відповідь: 9

[linux] Детальне пояснення команд для стиснення zip та розпакування в CentOS

[Копіювати посилання]
Опубліковано 16.05.2017 09:37:07 | | |
Наступні команди виконуються у довіднику /home
cd /Home #进入/Home Directory
1. Стисніть каталог mydata під каталогом /home у mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Витягніть mydata.zip під каталогом /home у каталог mydatabak
Unzip mydata.zip -D mydatabak
3. Стисніть папку abc і 123.txt під каталогом /home у abc123.zip
Zip -R abc123.zip ABC 123.txt
4. Розпакуйте wwwroot.zip під каталогом /home безпосередньо в каталог /home
Розстібніть wwwroot.zip
5. Розпакуйте abc12.zip, abc23.zip та abc34.zip під каталогом /home одночасно в каталог /home
Розстібнути ABC\*.zip
6. Перевірте вміст у wwwroot.zip під довідником /home
роззіпувати -v wwwroot.zip
7. Перевірте, чи повний wwwroot.zip у довіднику /home
Розстібніть -t wwwroot.zip
8. Розпакуйте всі файли з wwwroot.zip під каталогом /home до директорії першого рівня
роззіпсуй -j wwwroot.zip
Експлуатація та обслуговування системи. Тепле нагадування: qihang01 оригінальний контент, авторські права, будь ласка, вкажіть джерело та оригінальне посилання для перевидання.
=====================================================
Основні параметри:
-c: Результат розстібки
-l: Відображає файли, що містяться у стисненому файлі
-p: Подібно до параметра -c, результат декомпресії буде відображатися на екрані, але конвертація не виконується
-t: Перевірте, чи стиснутий файл правильний
-u: Подібно до параметра -f, але окрім оновлення існуючих файлів, він також розпаковує інші файли зі стисненого файлу у каталог
-v: Відображає детальну інформацію під час виконання
-z: Відображає лише текст коментаря до стисненого файлу
-a: Виконати необхідне перетворення символів у текстовий файл
-b: Не характеризуйте текстові файли
-C: Імена файлів у стиснених файлах чутливі до регістру
-j: Не обробляє початковий шлях до каталогу у стисненому файлі
-L: Змінити всі імена файлів у стисненому файлі на малу
-M: Надішліть вихідний результат до додаткової програми для обробки
-n: Не перезаписуйте оригінальний файл під час розпакування
-o: Не потрібно спочатку просити користувача, unzip перезапише оригінальний файл після виконання
-P<密码>: Опція пароля для використання zip
-q: Під час виконання інформація не відображається
-s: Перетворити порожні символи в назві файлу у підкреслені символи
-V: Зберігайте інформацію про версію файлу VMS
-X: Оригінальний UID/GID файлу зберігається при розпакуванні




Попередній:Новий інструмент для сканування фону меча
Наступний:Функції редагування після публікації тестів
Опубліковано 03.01.2018 14:16:29 |
Під час розпакування іноді хочеться перезаписати оригінальний файл, інакше потрібно встановити дозволи, завантажити повторно тощо. Це клопітно.

Якщо додати параметри -o після команди unzip, ви більше не будете його запитувати, а безпосередньо перезапишете оригінальний файл і розпакуєте його, що заощадить багато клопоту.

Команда: розпакувати -о filename.zip
 Орендодавець| Опубліковано 23.01.2018 14:29:54 |
Linux, стисніть кілька файлів в один файл

Якщо кілька файлів стискаються в одному пакеті, можна використати наступну команду:
Zip test.zip 1.txt 2.txt 3.txt



 Орендодавець| Опубліковано 13.12.2021 11:25:43 |
zip стискає весь вміст (папки) поточної папки, виключає тестовий каталог, каталог журналів усіх підпапок, виключає тимчасовий файл усіх підпапок

 Орендодавець| Опубліковано 13.12.2021 11:27:17 |
Детальне пояснення команди Linux zip

-A: Відкоригувати виконуваний файл автоматичного розпакування;
-b<工作目录>: Вкажіть каталог, де тимчасово зберігаються файли;
-c: Анотувати кожен стиснений файл;
-d: Видалити вказаний файл із стисненого файлу;
-D: Ім'я каталогу не встановлюється у стисненому файлі;
-f: Ефект цього параметра схожий на зазначення параметра "-u", але він не лише оновлює існуючі файли, а й додає деякі файли до стиснутого файлу, якщо їх немає у стиснутому файлі.
-F: Спробуйте відновити пошкоджений стиснутий файл;
-g: Прикріпити файл до існуючого стиснутого файлу замість створення нового стиснутого файлу;
-H: онлайн-допомога;
-i<范本样式>: Стискати лише відповідні файли;
-j: Зберігається лише ім'я файлу та його вміст, а не ім'я каталогу.
-J: Видаляє непотрібні дані перед стисненим файлом;
-k: Ім'я файлу у форматі, сумісному з MS-DOS;
-l: При стисненні файлу замініть символ LF на символ LF+CR;
-ll: При стисненні файлу замініть символ LF+cp на символ LF;
-L: Відображення інформації про авторські права;
-m: Після стиснення файлу та додавання його до стиснутого файлу видаляйте оригінальний файл, тобто перемістіть його у стиснутий файл;
-n<字尾字符串>: Не стискає файли з певними рядками суфіксів;
-o: Файл із останнім часом зміни у стисненому файлі має перевагу, а час зміни стисненого файлу встановлюється на той самий час, що й файл.
-Q: Процес виконання інструкцій не відображається;
-r: Рекурсивна обробка, яка одночасно обробляє всі файли та підкаталоги у вказаному каталозі;
-S: Містить системні та приховані файли;
-t<日期时间>: Встановити дату стисненого файлу на вказану дату;
-T: Перевірте, чи кожен файл у резервному файлі правильний;
-u: Замінити новіший файл на стиснений;
-v: Відображення процесу виконання інструкцій або відображення інформації про версію;
-V: Зберегти атрибути файлу операційної системи VMS;
-w: Якщо номер версії вказано в імені файлу, цей параметр дійсний лише в операційній системі VMS.
-x<范本样式>: Виключити допустимі файли під час стиснення;
-X: не зберігає додаткові атрибути файлу;
-y: Зберігайте символічне з'єднання напряму, а не файл, на який веде посилання, цей параметр дійсний лише на системах, таких як UNIX;
-z: Додати коментарі до стисненого файлу;
-$: назва тома на диску, де зберігається перший стиснений файл;
-<压缩效率>: Ефективність стиснення становить значення від 1~9.
 Орендодавець| Опубліковано 13.12.2021 11:32:31 |
Linux використовує Vim для перегляду вмісту zip-пакету без розповсюдження

Команди Vim також можна використовувати для перегляду вмісту архіву ZIP без необхідності його витягувати. Він працює з архівними файлами та папками. Окрім ZIP, його також можна використовувати з іншими розширеннями, такими як tar.xz, tar.bz2, tar, tbz.

Наприклад: vim test.zip
 Орендодавець| Опубліковано 03.03.2022 21:58:18 |
Встановіть zip і розпакуйте пакети офлайн за допомогою наступної команди:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Кількість завантажень: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Кількість завантажень: 0, 售价: 5 粒MB)
 Орендодавець| Опубліковано 01.01.2024 07:20:22 |
Linux використовує tar для створення архівних файлів
https://www.itsvse.com/thread-10715-1-1.html
 Орендодавець| Опубліковано 14.07.2025 08:52:11 |
Windows використовує tar для стиснення та пакування папок
https://www.itsvse.com/thread-10896-1-1.html
 Орендодавець| Опубліковано 04.12.2025 15:06:43 |
Стиснення Linux, 7z екстремальне стиснення (мінімальний файл)
https://www.itsvse.com/thread-11152-1-1.html
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com