Чтобы сжать папку в 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 использует несколько ядер ЦП для более быстрого сжатия.