Архивация папки в Linux с примерами кода

Чтобы заархивировать папку в Linux, вы можете использовать различные методы. Вот несколько примеров:

  1. Использование tar:

    tar -czvf archive.tar.gz folder/

    Эта команда создает сжатый tar-архив (archive.tar.gz) папки с именем folder.

  2. Использование zip:

    zip -r archive.zip folder/

    Эта команда создает zip-архив (archive.zip) папки с именем folder.

  3. Использование 7-Zip:

    7z a archive.7z folder/

    Эта команда создает архив 7z (archive.7z) папки с именем folder. Чтобы использовать этот метод, у вас должен быть установлен p7zip.

  4. Использование gzip:

    tar -cvzf archive.tar.gz folder/ | gzip > archive.tar.gz

    Эта команда создает сжатый gzip-архив tar (archive.tar.gz) папки с именем folder.

  5. Использование RAR:

    rar a archive.rar folder/

    Эта команда создает архив RAR (archive.rar) папки с именем folder. Чтобы использовать этот метод, у вас должен быть установлен rar.

  6. Использование cpio:

    find folder/ | cpio -o --format=tar | gzip > archive.tar.gz

    Эта команда создает сжатый gzip-архив tar (archive.tar.gz) папки с именем folderс помощью команды cpio.