Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Замечания относительно различий в системах

Архивы интерпретатора команд shell

Если Вы используете UNIX-систему, то время от времени Вам будут встречаться архивы интерпретатора команд (shell-архивы). Shell-архив — это просто составной файл, представляющий собой запись на языке интерпретатора команд shell (например Bourne Shell), при выполнении которого извлекаются нужные файлы. Например, Вы взяли файл goodies.shar на анонимном FTP-узле. Для распаковки этого файла следует ввести команду:

 

% sh goodies.shar

 

Очень часто встречаются shell-архивы, сжатые или разделенные на части, либо и то и другое. Вы должны уже знать, как действовать в таких случаях: соберите порции в единый файл, выполните операции, необходимые для декомпрессии файла, а затем с помощью команды sh распакуйте архив.

Распаковывая архив интерпретатора команд, Вы выполняете программу, которая создана другим человеком. Как все мы уже знаем, слишком доверять программам, написанным не Вами, неразумно. Нередки сообщения о shell-архивах, представляющих опасность: такие shell-архивы удаляют все файлы и производят другие разрушительные действия. Поэтому два предостережения:

  • Всегда просматривайте содержимое shell-архива перед его распаковкой. Убедитесь в том, что он не принесет вреда Вашим файлам. Для этого стоит немножко изучить программирование на языке Shell (но при этом не стоит особенно увлекаться).
  • Никогда не распаковывайте shell-архив, если Вы зарегистрировались как "root". В этом случае Вы никак не защищены от возможного ущерба.

Существует много программ, создающих shell-архивы, и, следовательно, несколько слегка отличающихся друг от друга форматов, однако волноваться не стоит: любой правильно построенный shell-архив можно распаковать любым интерпретатором команд ОС UNIX (B-shell или K-shell).

Величайшим достоинством программы ftp является то, что она позволяет перемещать файлы между компьютерами независимо от их типа. Во многих случаях пользователю не нужно знать ничего об удаленной системе. Однако это не всегда так; на практике, работая с двумя системами, Вы обычно приходите к выводу, что кое-что (хотя и не все) об удаленной системе знать все-таки нужно.

Эти проблемы носят второстепенный характер и, как правило, касаются способа задания имен файлов в удаленной системе. По возможности программа ftp использует однородную, UNIX-подобную запись имен файлов и адресов. Это, однако, может иногда вводить в заблуждение, так как ftp не пытается интерпретировать результаты работы команды dir и другие выходные данные, генерируемые удаленной системой: она просто посылает эти выходные данные Вам без изменений. Понять выходную информацию, полученную из команд ls, dir и других, как правило, не слишком сложно. Поиск имени файла, его размера и даты последней модификации (обычно Вас интересует только эта информация) — достаточно простая задача. Но ведь надо еще знать, как преобразовывать имена файлов удаленного компьютера в вид, понятный ftp.

<== предыдущая лекция | следующая лекция ==>
Анонимный протокол FTP | Протоколы TFTP и SFTP
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 268; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.