Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Упакованные файлы

Получение Файла

Когда вы готовы получить файл, передайте его с помощью команды get, имеющей формат get filename. Например, команда get README передает файл с именем README. При передаче файла можно переименовать его, применяя команду get filename newfilename.

С помощью команды mget можно сразу передать несколько файлов: mget filename filename etc, например:

 

ftp> mget dm930119.doc dm930119.exe

 

Эта команда заставляет FTP передать файлы dm930119.doc и dm930119.ехе. Допускается также применение глобального символа, например:

 

ftp> mget d*

 

Эта команда заставляет FTP передать все файлы, имена которых начинаются с буквы d. Конечно, такую команду можно использовать и по-другому; команда mget *.txt передает все файлы, имена которых оканчиваются на.txt. Глобальный символ? заменяет один символ, поэтому команда get dm93811?.exe произведет передачу файлов dm938111.exe, dm938112.exe и т.д. Однако имейте в виду, что правила применения глобальных символов зависят от системы.

Есть еще две удобные команды. До производства передачи файла введите команду hash; она заставляет FTP вывести маркеры #, показывающие, что передача производится, и вы видите, что система не заблокирована. При использовании команды mget можно ввести команду prompt off, чтобы предотвратить запрос подтверждения передачи каждого файла.

После нажатия клавиши Enter и начала передачи файлов можно подтверждать передачу каждого файла; FTP перед передачей выводит имя каждого файла и запрашивает подтверждение необходимости его передачи (например, mget dm930119.doc?). Для продолжения следует ввести у (да) и нажать клавишу Enter, а для перехода к следующему файлу нужно ввести n и нажать клавишу Enter.

Права в другой системе

Обычно большинство людей пользуются анонимной FTP. Иными словами, в другой системе они являются гостями, которым разрешено осмотреться и взять файлы, предназначенные для всех.

Однако иногда вы попадаете в систему, предоставляющую вам больше прав. Вам, может быть, разрешено поместить туда файлы командами put и mput, создать новые каталоги и даже удалить файлы. Команды put и mput действуют во многом аналогично командам get и mget. Остальные команды совпадают с командами UNIX (подробнее см. гл. 9).

Многие файлы в станциях FTP являются упакованными, т.е. с помощью специальной программы в них произведено сжатие

информации. Такие файлы в упакованной форме использовать нельзя, но их удобнее хранить и передавать, так как экономятся дисковое пространство и время передачи. В зависимости от типа файла и применяемой программы файлы можно сократить до 2% первоначального размера, хотя обычно файлы сжимаются до 40—75%. Упакованные файлы передаются как бинарные файлы. После этого на каком-то этапе файлы необходимо распаковывать.

В DOS большинство упакованных файлов представлено в формате.ZIP программы PKZIP. Однако имеются и другие программы упаковки; вам могут встретиться формат.ARJ (программа ARJ) и формат.LZH (программа LHA).

Приведем также некоторые другие форматы упакованных файлов:

.Z UNIX, сжатие

.z UNIX, упаковка

.shar UNIX, sh (архив оболочки)

Sit Macintosh, Stuffit

.pit Macintosh, Packit

.zoo zoo200 (имеется в нескольких системах)

.tar UNIX, ленточный архив

.arc DOS, PKARC (старый метод до PKZIP)

 

Архивный файл — это файл, содержащий один или несколько файлов, обычно в упакованном формате. Архивные файлы применяются для хранения редко используемых файлов или для передачи файлов из одного компьютера в другой.

Иногда вам встретятся даже дважды упакованные программы, например файл sliphack.tar.Z. Вначале необходимо воспользоваться программой UNIX uncompress (uncompress sliphack. tar.Z). При этом извлекаются файлы, содержащиеся в данном файле. После этого может оказаться, что один или несколько файлов являются файлами.tar, поэтому следует применить команду tar: tar sliphack.tar. Эта команда заставляет tar извлечь файлы из sliphack.tar и вывести имена файлов. Чтобы только посмотреть, что содержится внутри, можно воспользоваться командой tar t f filename.

Иногда вам встретятся архивы оболочки, т.е. файлы, имена которых оканчиваются.shar. Это файлы UNIX, которые архивированы сценарием оболочки; сценарий UNIX похож на пакетный файл в DOS. Для извлечения файлов выполняется сценарий: sh filename.

Наконец, имеются так называемые самоизвлекающиеся архивы. Различные программы, например PKZIP или ARJ, способны создавать файлы, которые можно выполнить как команду для автоматического извлечения архивированных файлов. Это очень удобно для пересылки упакованных файлов пользователю, у которого может не быть программы для распаковки файлов (или который не умеет работать с программой). Например, программа PKZIP может создать файл с расширением.ЕХЕ; такой файл можно выполнить прямо на стимул DOS, просто вводя его имя и нажимая клавишу Enter. В результате извлекаются все упакованные файлы.

<== предыдущая лекция | следующая лекция ==>
Выбор типа передачи | Проблемы общего характера
Поделиться с друзьями:


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


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



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




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