7 методов сжатия папки в Linux с примерами кода

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

Метод 1: использование команды tar

tar -czvf compressed_folder.tar.gz folder_to_compress

Эта команда создает сжатый tar-архив (compressed_folder.tar.gz) указанной папки (folder_to_compress) с использованием сжатия gzip.

Способ 2: использование команды zip

zip -r compressed_folder.zip folder_to_compress

Эта команда создает сжатый zip-файл (compressed_folder.zip) указанной папки (folder_to_compress).

Метод 3. Использование инструмента командной строки 7-Zip

7z a compressed_folder.7z folder_to_compress

Эта команда создает сжатый архив 7z (compressed_folder.7z) указанной папки (folder_to_compress). Для этого метода вам потребуется установить инструмент командной строки 7-Zip.

Метод 4. Использование команды rar

rar a compressed_folder.rar folder_to_compress

Эта команда создает сжатый RAR-архив (compressed_folder.rar) указанной папки (folder_to_compress). Для этого метода вам потребуется установить команду rar.

Метод 5: использование команды bzip2

tar -cjvf compressed_folder.tar.bz2 folder_to_compress

Эта команда создает сжатый tar-архив (compressed_folder.tar.bz2) указанной папки (folder_to_compress) с использованием сжатия bzip2.

Метод 6: использование команды xz

tar -cJvf compressed_folder.tar.xz folder_to_compress

Эта команда создает сжатый tar-архив (compressed_folder.tar.xz) указанной папки (folder_to_compress) с использованием сжатия xz.

Метод 7: использование команды pigz (параллельный gzip)

tar -I pigz -cvf compressed_folder.tar.gz folder_to_compress

Эта команда создает сжатый tar-архив (compressed_folder.tar.gz) указанной папки (folder_to_compress) с использованием параллельного сжатия gzip. Команда pigz использует несколько ядер ЦП для более быстрого сжатия.