SHAR(1) Справочник основных команд FreeBSD SHAR(1) НАЗВАНИЕ shar -- создаёт архив файлов в виде сценария командной оболочки
СИНТАКСИС shar файл ... ОПИСАНИЕ Команда shar выдаёт на стандартный вывод сценарий командной оболочки sh(1), который может воссоздать заново иерархию файлов, указанных пара- метрами командной строки. Каталоги будут созданы заново и должны указы- ваться перед файлами, в них содержащимися (утилита find(1) делает это корректно).
Обычно команда shar используется для распространения файлов посредством ftp(1) или mail(1). ПРИМЕРЫ Чтобы создать архив программы ls(1) и отправить его по почте Роме:
cd ls shar `find . -print` | mail -s "ls source" roma Чтобы воссоздать каталог программы:
mkdir ls cd ls ... <далее следует удалить строки заголовка и проверить полученный по почте архив> ... sh archive СМОТРИ ТАКЖЕ compress(1), mail(1), tar(1), uuencode(1)
ИСТОРИЯ Команда shar появилась в 4.4BSD. ПРОБЛЕМЫ Команда shar не поддерживает должным образом файлы специальных типов и файлы, содержащие специальные (magic) символы. Также shar не может обра- батывать файлы, у которых последний символ не является символом новой строки ('\n').
Очень легко добавить троянский код в файлы, созданные с помощью shar. Настоятельно рекомендуется проверять все файлы архивов shar перед тем, как выполнить их при помощи sh(1). Архивы, созданные с помощью данной реализации shar, могут быть легко проверены с помощью команды: egrep -v '^[X#]' shar.file
FreeBSD 6.2 6 июня 1993 FreeBSD 6.2
Последние комментарии
17 недель 4 дня назад
41 неделя 5 дней назад
2 года 42 недели назад
3 года 12 недель назад
3 года 35 недель назад
3 года 50 недель назад
3 года 51 неделя назад
4 года 2 недели назад
4 года 13 недель назад
4 года 17 недель назад