Я хочу знать, как сделать эти shar файлы, я означаю импортировать файлы в этот файл и извлекать их. Кто-то мог объяснить меня?
shar
не установлен по умолчанию, и это - часть shar-utils
. Устанавливать:
sudo apt-get install sharutils
страница справочника для shar имеет хороший объем информации, предупреждения и примеры. Из ссылки:
Описание
Shar создает "архивы оболочки" (или shar файлы), которые находятся в текстовом формате и могут быть отправлены по почте. Эти файлы могут быть распакованы позже путем выполнения их с/bin/sh. Получающийся архив отправляется в стандарт, если-o опция не дана. Широкий спектр функций обеспечивает обширную гибкость в производстве shars и в определении shar "изящество". Архивы могут быть "ванильными" или всесторонними.
и это имеет некоторые примеры:
Примеры
shar *.c > cprog.shar # all C prog sources
shar -Q *.[ch] > cprog.shar # non-verbose, .c and .h files
shar -B -l28 -oarc.sh *.arc # all binary .arc files, into
# files arc.sh.01 thru arc.sh.NN
shar -f /lcl/src/u*.c > u.sh # use only the filenames
Взглянули хотя все опции на страницу справочника для сжатия, проверок целостности, интернационализации и т.д.
<час> Это имеет дубликат, названный описание unshar
, Unshar сканирует сообщения электронной почты, ища запуск архива оболочки. Это затем передает архив через копию оболочки для распаковки его. Это примет несколько файлов. Если никакие файлы не даны, стандартный вход используется.
Для извлечения файлов в архиве shar:
$ sh example.shar
unshar
другой способ извлечь файлы. Это также обрабатывает .shar
файлы, которые начинаются с почтовых заголовков или других посторонних данных.
$ unshar example.shar
Необходимо установить sharutils
sudo apt-get install sharutils
, Однажды установленный, можно обратиться к его файлу человека, чтобы знать, как использовать его.
man shar
Базовый синтаксис:
shar <list of files>