Командная строка Zip: методы и примеры кода для сжатия файлов

Командная строка «zip» — это утилита, используемая для сжатия файлов и создания сжатых архивов. Он обычно доступен в Unix-подобных операционных системах, включая Linux и macOS. Вот несколько методов с примерами кода для использования команды «zip»:

  1. Сжать один файл:

    zip compressed.zip file.txt
  2. Сжать несколько файлов в один архив:

    zip compressed.zip file1.txt file2.txt file3.txt
  3. Включить файлы из определенного каталога:

    zip compressed.zip path/to/directory/*
  4. Рекурсивно сжать каталог и его содержимое:

    zip -r compressed.zip path/to/directory
  5. Исключить определенные файлы или каталоги при сжатии:

    zip -r compressed.zip path/to/directory -x "path/to/directory/exclude.txt"
  6. Задайте пароль для сжатого архива:

    zip -r -e compressed.zip path/to/directory
  7. Разделить сжатый архив на несколько частей:

    zip -s 10m compressed.zip file.txt
  8. Исключить сжатие метаданных файла (метка времени, разрешения и т. д.):

    zip -r -0 compressed.zip path/to/directory
  9. Показать подробный список содержимого архива:

    unzip -l compressed.zip
  10. Извлеките содержимое сжатого архива:

    unzip compressed.zip