Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash zip использование: Сжатие файлов и папок
    1. Обзор
    2. Использование
    3. Общие параметры
    4. Общие примеры
    5. Советы

[Linux] Bash zip использование: Сжатие файлов и папок

Обзор

Команда zip используется для сжатия файлов и папок в один архивный файл формата ZIP. Это позволяет экономить место на диске и упрощает передачу данных.

Использование

Основной синтаксис команды выглядит следующим образом:

zip [options] [arguments]

Общие параметры

  • -r: Рекурсивно сжимает папки и их содержимое.
  • -e: Шифрует архив, запрашивая пароль.
  • -u: Обновляет существующий архив, добавляя новые или измененные файлы.
  • -d: Удаляет файлы из архива.
  • -l: Список содержимого архива.

Общие примеры

  1. Сжатие одного файла:
    zip archive.zip file.txt
    
  2. Сжатие нескольких файлов:
    zip archive.zip file1.txt file2.txt file3.txt
    
  3. Рекурсивное сжатие папки:
    zip -r archive.zip folder/
    
  4. Обновление существующего архива:
    zip -u archive.zip newfile.txt
    
  5. Удаление файла из архива:
    zip -d archive.zip file.txt
    

Советы

  • Используйте параметр -e для защиты конфиденциальных данных, шифруя архив.
  • Регулярно обновляйте архивы с помощью -u, чтобы избежать потери данных.
  • Проверяйте содержимое архива с помощью zip -l archive.zip, чтобы убедиться, что все нужные файлы включены.