diff --git a/pages.uk/common/gzip.md b/pages.uk/common/gzip.md new file mode 100644 index 0000000000..bd5a9def50 --- /dev/null +++ b/pages.uk/common/gzip.md @@ -0,0 +1,32 @@ +# gzip + +> Утиліта архівування/розпакування файлів за допомогою стиснення `gzip` (LZ77). +> Більше інформації: . + +- Архівувати файл, замінивши його архівом `gzip`: + +`gzip {{шлях/до/файлу}}` + +- Розпакувати файл, замінивши його оригінальною нестисненою версією: + +`gzip {{-d|--decompress шлях/до/файлу.gz}}` + +- Архівувати файл, зберігаючи оригінальний файл: + +`gzip {{-k|--keep шлях/до/файлу}}` + +- Архівувати файл із зазначенням імені вихідного файлу: + +`gzip {{-c|--stdout шлях/до/файлу}} > {{шлях/до/архіву.gz}}` + +- Розпакувати архів `gzip` із зазначенням назви вихідного файлу: + +`gzip {{-c|--stdout}} {{-d|--decompress}} {{шлях/до/файлу.gz}} > {{шлях/до/розпакованого_файлу}}` + +- Встановити рівень стиснення. 1 — найшвидший (низьке стиснення), 9 — найповільніше (високе стиснення), 6 — за умовчанням: + +`gzip -{{1..9}} {{-c|--stdout}} {{шлях/до/файлу}} > {{шлях/до/архіву.gz}}` + +- Вивести назву та відсоток зменшення для кожного стисненого або розпакованого файлу: + +`gzip {{-v|--verbose}} {{-d|--decompress}} {{шлях/до/файлу.gz}}` diff --git a/pages.uk/common/unzip.md b/pages.uk/common/unzip.md new file mode 100644 index 0000000000..60609c8f37 --- /dev/null +++ b/pages.uk/common/unzip.md @@ -0,0 +1,29 @@ +# unzip + +> Утиліта розпакування файлів/каталогів з Zip архівів. +> Дивіться також: `zip`. +> Більше інформації: . + +- Розпакувати всі файли/каталоги з певних архівів у поточний каталог: + +`unzip {{шлях/до/архіву1.zip шлях/до/архіву2.zip ...}}` + +- Розпакувати файли/каталоги з архівів у певний шлях: + +`unzip {{шлях/до/архіву1.zip шлях/до/архіву2.zip ...}} -d {{шлях/до/виводу}}` + +- Розпакувати файли/каталоги з архівів у `stdout` разом із виводом імен файлів: + +`unzip -c {{шлях/до/архіву1.zip шлях/до/архіву2.zip ...}}` + +- Розпакувати архів, створений у Windows, який містить файли з назвами файлів, відмінними від ASCII (наприклад, китайськими чи японськими символами): + +`unzip -O {{gbk}} {{шлях/до/архіву1.zip шлях/до/архіву2.zip ...}}` + +- Вивести ([l]ist) перелік вмісту певного архіву, не розпаковуючи його: + +`unzip -l {{шлях/до/архіву.zip}}` + +- Розпакувати певний файл з архіву: + +`unzip -j {{шлях/до/архіву.zip}} {{шлях/до/файлу1_в_архіві шлях/до/файлу2_в_архіві ...}}` diff --git a/pages.uk/common/zip.md b/pages.uk/common/zip.md new file mode 100644 index 0000000000..ece41b62f2 --- /dev/null +++ b/pages.uk/common/zip.md @@ -0,0 +1,33 @@ +# zip + +> Утиліта архівування файлів в Zip-архів. +> Дивіться також: `unzip`. +> Більше інформації: . + +- Додати файли/каталоги до певного архіву рекурсивно ([r]ecursively): + +`zip -r {{шлях/до/архіву.zip}} {{шлях/до/файлу_або_каталогу1 шлях/до/файлу_або_каталогу2 ...}}` + +- Видалити файли/каталоги із певного архіву ([d]elete): + +`zip -d {{шлях/до/архіву.zip}} {{шлях/до/файлу_або_каталогу1 шлях/до/файлу_або_каталогу2 ...}}` + +- Архівувати файли/каталоги, окрім (e[x]cluding) зазначених: + +`zip -r {{шлях/до/архіву.zip}} {{шлях/до/файлу_або_каталогу1 шлях/до/файлу_або_каталогу2 ...}} -x {{шлях/до/виключених_файлів_або_каталогів}}` + +- Архівувати файли/каталоги з певним рівнем стиснення (`0` - найнижчий, `9` - найвищий): + +`zip -r -{{0..9}} {{шлях/до/архіву.zip}} {{шлях/до/файлу_або_каталогу1 шлях/до/файлу_або_каталогу2 ...}}` + +- Створити зашифрований ([e]ncrypted) архів із певним паролем (з’явиться запит на введення пароля): + +`zip -r -e {{шлях/до/архіву.zip}} {{шлях/до/файлу_або_каталогу1 шлях/до/файлу_або_каталогу2 ...}}` + +- Архівувати файли/каталоги в архів з багатьох частин ([s]split) (наприклад, частини по 3 Гб): + +`zip -r -s {{3g}} {{шлях/до/архіву.zip}} {{шлях/до/файлу_або_каталогу1 шлях/до/файлу_або_каталогу2 ...}}` + +- Print a specific archive contents Вивести перелік вмісту певного архіву: + +`zip -sf {{шлях/до/архіву.zip}}`