Утилита Shar
Утилита Shar позволяет создавать самораспаковывающиеся архивы. По сути, это скрипт оболочки, и для распаковки ему необходима оболочка Bash или другая совместимая с Bourne Shell. У Shar есть несколько преимуществ, но также она является потенциально небезопасной, так как архив представляет собой исполняемый файл.
Опции Shar:
-o– сохранять архив в файл вместо стандартного вывода;-l– ограничить размер выходного файла;-L– ограничить размер выходного файла и разбить его на части;-n– имя архива не будет включено в заголовок;-a– разрешить автоматическую генерацию заголовков.
Примеры использования Shar для того, чтобы заархивировать папку:
Создать Shar–архив:
Shar file_name.extension > filename.Shar
Распаковывать Shar–архив:
./filename.Shar