Борис Леонтьев. Тонкости, хитрости и секреты Internet


© Copyright Борис Леонтьев Home page: http://members.rotfl.com/bobleon/

Пересылка файлов через Internet

С помощью FTP или протокола передачи файлов вы можете получить доступ к файловой системе удаленного компьютера. Это означает, что вы можете передать файл (через FTP, например, вы можете пересылать файлы в бинарном виде или как текст, то есть в виде ASCII) на удаленный компьютер или получить необходимый файл с этого компьютера.

FTP был специально создан для того, чтобы пользователи Intrenet имели доступ к терабайтам данных и бесчисленным архивам софта, различным руководствам, звуковым файлам и картинкам. Любой уважающий себя сервер имеет службу FTP, услуги которой, как правило, всегда бесплатные (достаточно указать логин в виде anonymous, а в качестве пароля ввести свой адрес электронной почты).

В настоящее время в Internet существует три разновидности FTP-серверов:

l Internet-style (доступ ко всем файлам сервера).

l Listserver (ограниченный доступ).

l FTPmail (доступ через электронную почту).

Серверы ftpmail наиболее интересны для тех пользователей, у которых доступ к Internet весьма ограничен, то есть они могут пользоваться только электронной почтой. Вы вводите в своем письме несколько специальных команд, которые должен выполнить выбранный вами FTPmail-сервер. Если все введено правильно и ваше письмо пришло по назначению, то FTPmail-сервер начнет искать необходимый файл практически во всех закоулках Internet. Если файл найден, то вам его перешлют, в противном случае вам придет письмо с информацией о том, что этого файла в природе не существует. Вещь, конечно, хорошая, но если у вас полный доступ к ресурсам Internet, она вам ни к чему. Профессионалы Internet работают с FTP не через Nescape Navigator или Microsoft Explorer (несмотря даже на то, что в WWW уже содержится протокол передачи файлов), а через специальную программу (такие программы называются FTP-клиентами). Одной из лучших, на наш взгляд, является CuteFTP для Windows 95. Ниже мы приводим полное описание этой программы.

Итак, вы должны иметь доступ к Internet на уровне SLIP или PPP. Загружаем FTP-клиент под славным именем CuteFTP.

При работе с CuteFTP у вас не будет необходимости знать все подробности протокола передачи файлов. Вы можете получить каждый доступный бит информации из каталогов удаленной системы, используя простой и итуитивно понятный графический интерфейс.

CuteFTP для Windows

Основные возможности CuteFTP:

l интуитивный дружественный интерфейс.

l полноэкранный локальный и удаленный просмотр директорий.

l интегрированная обработка индексных файлов.

l кэширование уже посещенных каталогов и индексных файлов для них.

l автоматическая загрузка дерева каталогов.

l FTP Site Manager. С помощью этой встроенной программы вы можете организовывать любую коллекцию узлов FTP в иерархический порядок, причем каждый узел будет иметь свои собственные настраиваемые параметры.

l отмена любой активной операции не выходя из Internet.

l продолжение прерванного соединения.

l закладки.

l использование нестандартных команд FTP.

Команды меню

В CuteFTP наборы команд и опций, использующиеся в процессе работы с протоколом передачи файлов, содержатся в:

l меню FTP (Протокол передачи файлов).

l меню Session (Сессия).

l меню Bookmarks (Закладки).

l меню Commands (Команды).

l меню View (Просмотр).

l меню Directory (Каталог).

l меню Window (Окно).

l меню Help (Подсказка).

FTP (Протокол передачи файлов)

Опции меню FTP позволяют:

l получить доступ к диалоговому окну FTP Site Manager. С помощью этого диалогового окна вы можете поддерживать базу данных FTP-узлов и оперировать параметрами соединения этих узлов.

l получить доступ к диалоговому окну Quick Connect. С помощью опций этого диалога вы можете осуществить соединение без дополнительных настроек FTP Site Manager.

l завершить текущий сеанс FTP и закрыть все активные соединения с удаленным сервером.

l настроить программу CuteFTP.

l установить режим передачи файлов.

l выйти из программы CuteFTP.

Site Manager (Менеджер узла)

Выбранная команда FTP к Site Manager открывает доступ к диалоговому окну FTP Site Manager, с помощью которого вы можете поддерживать базу данных FTP-узлов и оперировать параметрами соединения этих узлов.

Опции диалогового окна FTP Site Manager Крайний левый список

Этот список может содержать папки или группы узлов. Все папки организованы в иерархическое дерево. Вы можете просмотреть содержимое каждой папки посредством двойного нажатия кнопки мыши.

Крайний правый список

Этот список отображает содержание выбранной папки. В списке находятся имена узлов FTP. Если вы дважды щелкните на имени, произойдет попытка соединения с соответствующим узлом.

Add Folder

Добавить папку с узлами FTP в список через диалоговое окно Create new folder. Вы можете также выбрать эту опцию посредством нажатия правой кнопки мыши.

Delete folder

Удалить папку с узлами FTP из списка. Вы можете также выбрать эту опцию посредством нажатия правой кнопки мыши.

Rename folder

Дать новое имя папке с узлами FTP. После двойного щелчка мышью отображается диалоговое окно Rename folder. Вы можете также выбрать эту опцию посредством нажатия правой кнопки мыши.

Import

Нажав эту кнопку, вы попадете в диалоговое окно Open. С помощью этого диалогового окна вы можете импортировать в программу базу данных узлов FTP из более ранних версий CuteFTP или из пакета WS_FTP. Все импортированные узлы окажутся в корневой папке FTP Sites.

Add Site

Добавить узел FTP в список через диалоговое окно FTPSite Edit (описание опций этого диалогового окна смотрите ниже). Вы можете также выбрать эту опцию посредством нажатия правой кнопки мыши.

Delete Site

Удалить узел FTP из списка. Вы можете также выбрать эту опцию посредством нажатия правой кнопки мыши.

Edit Site

Модифицировать узел FTP через диалоговое окно FTPSite Edit (описание опций этого диалогового окна смотрите ниже). Вы можете также выбрать эту опцию посредством нажатия правой кнопки мыши.

Quck Connect (Немедленное соединение)

Выбранная команда FTP к Quick Connect открывает доступ к диалоговому окну Quick Connect. Здесь вы можете ввести минимум необходимой информации относительно удаленного узла и соединиться с ним без дополнительных настроек FTP Site Manager. Введенная информация не сохранится в базе данных узлов FTP. Поэтому рекомендуется пользоваться не этой командой, а менеджером узла.

Опции диалогового окна Quick Connect Site Label

В это поле данных вводится имя, которое будет идентифицировано менеджером узла проограммы CuteFTP.

Host Address

Полное доменное имя удаленного узла FTP, с которым вы хотите начать сессию.

User ID и Password

В поля данных User ID и Password вводится информация позволяющая вас идентифицировать. Пароль, введенный в поле Password, отобразится звездочками и будет хранится на диске в зашифрованном виде. Впрочем, имеются много способов расшифровать введенный пароль. Поэтому не сохраняйте важные пароли в базе данных CuteFTP.

В большинстве случаев, чтобы войти в систему, достаточно активизировать опцию Anonymous. В этом случае CuteFTP идентифицирует ваше имя как анонимное, а пароль, как ваш адрес электронной почты, который задается в диалоговом окне Options. Большинство узлов поддерживают именно такую схему идентификации.

Login type

Кнопки Login type позволяют определить программе CuteFTP метод идентификации удаленным сервером.

Normal

Отождествление пользователя системы по идентификатору. Вы должны ввести в поля данных UserID и Password достоверную информацию относительно своего имени пользователя и пароля.

Anonymous

Анонимный вход в систему. Ваше имя идентифицируется как анонимное, а пароль, как ваш адрес электронной почты.

Double

Режим двойной регистрации. Используется некоторыми системами безопасности на удаленных узлах. В этом режиме пользователь регистрируется два раза: сначала как анонимный пользователь, а затем посредством ввода в поля данных User ID и Password соответственно своего имени и пароля.

Transfer type

Определить тип передачи файлов. Установка по умолчанию соответствует опции Auto-Detect.

ASCII

Режим передачи текстовых файлов. Используется при передаче текстовой информации на узлы, не поддерживающие операционную систему DOS. Помните, что любой бинарный файл, переданный при активизированной опции ASCII, будет испорчен при его конвертировании на удаленной системе.

Image

Режим передачи бинарных файлов. Любой тип файла, переданный на удаленную систему в этом режиме, не подвергается дополнительной обработке. Некоторые отформатированные текстовые файлы должны пересылаться при активизированной опции Image.

Auto-detect

Автоматический режим передачи файлов. В этом режиме программа будет пересылать любые файлы с расширением .TXT как ASCII-файлы, а передача всех остальных файлов будет осуществляться в режиме Image.

Initial Remote Directory

Используется для определения полного названия каталога на удаленной системе. В этом каталоге вы окажетесь сразу после соединения с узлом. Если вы не введете в это поле информацию, то в этом случае удаленная система поместит вас в свой каталог по умолчанию.

Initial Local Directory

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

Port

Это не последовательный порт. Это один из двух компонентов сетевого адреса удаленной системы.

Retry

Количество попыток соединиться с удаленной системой. Используется в случае, если узел в данный момент времени занят.

Delay

Количество времени (в секундах), по истечении которого будет происходить следующая попытка соединиться с удаленным узлом.

Max Safe Index Size

Размер (в килобайтах) самого большого индексного файла, который будет загружен без каких-либо дополнительных сообщений. Если размер индексного файла будет превышать этот лимит, то CuteFTP выдаст соответствующую подсказку.

Logical Parent Dirs

Переключатель, который может определить исходный каталог для следующей сессии.

Auto-Load Index Files

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

Use Firewall

Активизировать межсетевое устройство защиты, то есть CuteFTP будет работать через собственный брандмауэр.

Resolve Links

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

AutoRename

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

Comments

Здесь вы можете ввести любое описание узла FTP.

Disconnect (Отсоединение)

Выбранная команда FTP к Disconnect прерывает текущую сессию FTP и закрывает все активные соединения с удаленным серверoм. Вы также можете выбрать эту команду через комбинацию клавиш Ctrl+X.

Options Settings (Установка параметров)

Выбранная команда FTP к Settings к Options открывает доступ к диалоговому окну Options, с помощью опций которого вы можете установить некоторые параметры программы CuteFTP. В диалоговом окне Options вы можете изменить параметры программы, переключаясь между закладками General, Advanced, Display, Promts и Firewall.

Опции диалогового окна Options при выбранной закладке General Mail address

Ввести ваш полный адрес электронной почты. Этот адрес будет использоваться в качестве пароля при анонимной регистрации на удаленном узле. Если у вас нет электронного адреса, то вы можете ввести в поле данных Mail Address любую комбинацию символов, но помните, что этикет сетевого общения требует от вас действительного адреса электронной почты.

Default Download Directory

Задать каталог по умолчанию, в котором будут находится файлы для их передачи на удаленную систему. Для каждого узла вы можете переопределить этот параметр в диалоговом окне FTP Site Edit.

Text Files Viewer

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

Log File

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

Max safe index size

Размер (в килобайтах) самого большого индексного файла, который будет загружен без какких-либо дополнительных сообщений. Если размер индексного файла будет превышать этот лимит, то CuteFTP выдаст соответствующую подсказку.

Default Retry

Установка по умолчанию для количества попыток соединиться с удаленной системой. Используется в случае, если узел в данный момент времени занят.

Retry Delay

Установка по умолчанию для количества времени (в секундах), по истечении которого будет происходить следующая попытка соединиться с удаленным узлом.

Log FTP Commands

Записывать в файл с расширением .LOG команды FTP, которые были использованы при работе с удаленным узлом.

Log server responses

Записывать в файл с расширением .LOG любые сообщения с сервера, которые были получены в процессе работы.

Log transefers to file

Записывать в файл с расширением .LOG имена файлов, которые были переданы на удаленный узел или получены с этого узла.

Auto-save view settings

Сохранить все модифицированные параметры при выходе из программы.

Show directory messages

Отображать информационные сообщения относительно каталогов удаленного узла.

Show login messages

Отображать любые сообщения сервера.

Auto-load index files

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

Resolve links

Активизировать так называемый режим идентификации указателей связи. Этот параметр для систем UNIX иногда помогает устранить некоторые проблемы с удаленными узлами.

Опции диалогового окна Options при выбранной закладке Advanced Use logical parent dir

Определить исходный каталог для следующей сессии.

ASCII transfers on View

Просмотреть удаленный файл в режиме ASCII. Вы можете не выбирать эту опцию, а использовать свою программу просмотра.

Confirm file names

Использовать при пересылке файлов процедуру подтверждения.

Auto-refresh remote dir

Перезагрузить перечень файлов каталога сразу, после того как завершились файловые операции с сервером.

Double-Click Action

Активизировать режим двойного щелчка кнопкой мыши.

Connect Sound

Подать звуковой сигнал в случае удачного соединения с узлом. Опция Predefined позволяет использовать для этого звуковые файлы операционной системы Windows.

End Transfer Sound

Подать звуковой сигнал в случае выхода из сессии. Опция Predefined позволяет использовать для этого звуковые файлы операционной системы Windows.

Опции диалогового окна Options при выбранной закладке Display ToolBar

Использовать большие или маленькие кнопки на инструментальной панели. Через параметр Customize вы можете настроить полосу командных кнопок по своему желанию.

Font

Выбрать гарнитуру, кегль и размер шрифта, который будет использован при отображении стандартных диалоговых окон.

Colors

Этот параметр оформления позволяет изменить цвет некоторых элементов и функций программы. В соответствии с иерархией параметров ими могут быть:
n информационная панель.
n индикатор прохождения обработки.
n состояние регистрации.
n вывод комманд.
n сообщения об ошибках.

Опции диалогового окна Options при выбранной закладке Promts Overwrite confirmation

Выдавать сообщение на информационной панели перед перезаписью файла.

Transfer binary file in ASCII mode warning

Выдавать сообщение при установке неверного режима передачи файлов.

Delete confirmation

Выдавать сообщение перед удалением файла.

Drag-drop operations confirmation

Выдать сообщение перед транспортировкой файла мышью.

Опции диалогового окна Options при выбранной закладке Firewall

Опции диалогового окна Options при выбранной закладке Firewall позволяют вам работать через брандмауэр CuteFTP.

Host

Полное доменное имя удаленного узла FTP, с которым вы хотите начать сессию.

Port

Один из двух компонентов сетевого адреса удаленной системы или его номер сокета. Первым из этих компонетов является IP-адрес узла, а второй -- его логический порт TCP.

Сервис FTP организован таким образом, что по умолчанию данные протокола передачи используют 20-й логический порт, а команды -- 21-й.

Номера логических портов могут быть изменены или размультиплексированы системным администратором удаленного сервера. В этом случае у вас возникнут проблемы, так как нарушится связывание портов.

Как правило, все узлы Internet поддерживают так называемую стандартную таблицу портов. Перед началом сессии происходит двойная идентификация. Сначала определяется IP-адрес узла, затем ваш компьютер соединяется с удаленным логическим портом TCP и, если его номер имеется в стандартной таблице, устанавливается связь.

Нужно сказать, что именно блокировка трафика логическими портами в диапазоне по умолчанию от 0 до 1023 позволяет взломать практически любую с ног до головы защищенную систему. Достаточно добавить, например, на порт 1024 любого демона telnet, зарегистрироваться в собственной программе, спокойно войти в систему, переустановить параметры в маршрутизаторе программой inetd и, наконец, настроить все службы системы по своему желанию.

User ID и Password

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

Type PASV mode

Пассивный режим защиты. По умолчанию этот режим отключен.

В этом режиме CuteFTP инициализирует все соединения с сервером без использования брандмауэра. Это означает, что между вашим компьютером и удаленным узлом нет дополнительного шлюза защиты.

Type SITE site

Стандартный режим защиты узла. В этом случае весь входящий трафик блокируется фильтрацией пакетов TCP.

OPEN Site

Открытый режим защиты узла. В этом режиме трафик может блокироваться различными способами.

USER user@site

Блокировка трафика адресом электронной почты.

USER with logon

Блокировка трафика регистрационным именем.

Enable firewall access

Включить систему защиты между локальным компьютером и удаленным узлом FTP.

Transfer type (Тип передачи)

При выборе команды FTP к Transfer type появляется падающее меню, с помощью опций которого вы можете определить режим передачи файлов.

При пересылке файлов на удаленную систему программа CuteFTP позволяет использовать следующие опции:

ASCII

Режим передачи текстовых файлов. Используется при передаче текстовой информации на узлы, не поддерживающие операционную систему DOS. Помните, что любой бинарный файл, переданный при активизированной опции ASCII, будет испорчен при его конвертировании на удаленной системе.

Image

Режим передачи бинарных файлов. Любой тип файла переданный на удаленную систему в этом режиме не подвергается дополнительной обработке. Некоторые отформатированные текстовые файлы должны пересылаться при активизированной опции Image.

Auto-detect

Автоматический режим передачи файлов. В этом режиме программа будет пересылать любые файлы с расширением .TXT как ASCII-файлы, а передача всех остальных файлов будет осуществляться в режиме Image.

Exit (Выход)

Выбранная команда FTP к Exit позволяет прервать все соединения и выйти из программы CuteFTP.

Session (Сессия)

Опции меню Session позволяют:
n запустить другую копию CuteFTP с параметрами текущей сессии.
n используя параметры текущей сессии, добавить новый компонент в базу данных менеджера узла.
n сохранить текущий путь к локальному каталогу в базе данных менеджера узла. n сохранить текущий путь к удаленному каталогу в базе данных менеджера узла.

Spawn Session (Создать сессию)

Выбранная команда Session к Spawn Session позволяет запустить другую копию CuteFTP с параметрами текущей сессии.

Add to Database (Добавить в базу данных)

Выбранная команда Session к Add to Database позволяет, используя параметры текущей сессии, добавить новый компонент в базу данных менеджера узла.

Save Local path (Сохранить путь к локальному каталогу)

Выбранная команда Session к Save Local Path позволяет сохранить текущий путь к локальному каталогу в базе данных менеджера узла.

Save Remote path (Сохранить путь к удаленному каталогу)

Выбранная команда Session к Save Remote path позволяет сохранить текущий путь к удаленному каталогу в базе данных менеджера узла.

Bookmarks (Закладки)

Опции меню Bokmarks позволяют:
n добавить закладку в список.
n редактировать закладки в списке.

Add (Добавить закладку)

Выбранная команда Bookmarks к Add позволяет добавить закладку узла FTP в список существующих закладок.

Edit (Редактировать закладку)

Выбранная команда Bookmarks к Edit позволяет редактировать закладки узлов FTP в списке.

Commands (Команды)

Опции меню Commands позволяют:
n загрузить выделенные файлы или каталоги (в том числе и подкаталоги) из удаленного узла на жесткий диск.
n переслать выделенные файлы на удаленный узел.
n загрузить файл из удаленного узла во временную область и просмотреть его содержимое.
n загрузить выделенный файл с узла и запустить его, используя программу, которая предварительно была сопоставлена этому типу файла.
n загрузить файл вместе с его указателем на связи.
n вручную ввести имя файла для загрузки из удаленного узла.
n изменить вручную путь к локальному или удаленному каталогу.
n стереть выделенные локальные или удаленные файлы и/или незаполненные каталоги.
n переименовать выделенные локальные или удаленные файлы.
n создать новый каталог на локальной или удаленной системе.
n прервать любые активные процессы задания.
n определить команды, не описанные в оригинальном стандарте FTP.

Download (Загрузить из узла)

Выбранная команда Commands к Download позволяет загрузить выделенные файлы или каталоги (в том числе и подкаталоги) из удаленного узла на ваш жесткий диск. Вы также можете выбрать эту команду через комбинацию клавиш Ctrl+PgDn или через двойной щелчок мышью на имени необходимого файла.

Upload (Переслать на узел)

Выбранная команда Commands к Upload позволяет переслать выделенные файлы на удаленный узел. Эта команда доступна лишь в том случае, если локальное средство просмотра имеет так называемый фокус ввода. Вы также можете выбрать эту команду через комбинацию клавиш Ctrl+PgUp.

View (Просмотреть содержимое файла)

Выбранная команда Commands к View позволяет загрузить файл из удаленного узла во временную область и просмотреть его содержимое через Notepad. Вы также можете выбрать эту команду через комбинацию клавиш Ctrl+V.

Execute (Выполнить)

Выбранная команда Commands к Execute позволяет загрузить выделенный файл с узла и запустить его, используя программу, которая предварительно была сопоставлена этому типу файла.

Команда Commands к Execute доступна лишь в том случае, если передача соответствующего файла была завершена. Вы также можете выбрать эту команду через комбинацию клавиш Ctrl+G.

Get link as file (Получить ссылку в качестве файла)

Выбранная команда Commands к Get link as file позволяет загрузить файл вместе с его указателем на связи. Как правило, все связи трактуются в качестве путей к соответствующим каталогам.

Manual get (Загрузить вручную)

Выбранная команда Commands к Manual Edit позволяет вручную ввести имя файла для загрузки из удаленного узла.

Change dir (Изменить каталог)

Выбранная команда Commands к Change dir позволяет изменить вручную путь к локальному или удаленному каталогу. Вы также можете выбрать эту команду через комбинацию клавиш Ctrl+D.

Delete (Удалить)

Выбранная команда Commands к Delete позволяет удалить выделенные локальные или удаленные файлы и/или незаполненные каталоги. Вы также можете выбрать эту команду через клавишу Del.

Rename (Переименовать)

Выбранная команда Commands к Rename позволяет переименовать выделенные локальные или удаленные файлы. Вы также можете выбрать эту команду через комбинацию клавиш Ctrl+N.

Make new dir (Создать новый каталог)

Выбранная команда Commands к Make new dir позволяет создать новый каталог на локальной или удаленной системе. Вы также можете выбрать эту команду через комбинацию клавиш Ctrl+M.

Stop (Команда останова)

Выбранная команда Commands к Stop позволяет прервать любые работающие задания. Процесс закончится сразу после того, как из окна индикатора обработки исчезнет сообщение "Trashed response data received". Вы также можете выбрать эту команду через клавишу F8.

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

В зависимости от типа связи работающее задание может остановиться немедленно или только после того, как на вашем экране погаснет сообщение "Trashed response data received". Это связано с тем, что после того как вы выбрали команду останова, удаленный сервер FTP должен подтвердить ее и послать на ваш компьютер соответствующий ответ. Однако, CuteFTP не ждет этого ответа. Программа будет пытаться прервать активное задание немедленно. Если тип связи совместим с CuteFTP, то это произойдет. В противном случае вам придется запастись терепением и ждать.

После того как вы измените локальный или удаленный каталог, а затем прервете работу командой останова, нарушится трассировка между CuteFTP и удаленным сервером. Помните, что трассировка восстановится лишь в том случае, если вы запустите регенерируемый модуль программы через команду View к Refresh.

Custom (Специальные команды)

Выбранная команда Commands к Custom открывает доступ к диалоговому окну Custom Commands, с помощью которого вы можете определить команды, не описанные в оригинальном стандарте FTP.

Стандарт для протокола передачи файлов был установлен еще в древние времена. С тех пор он так и не пересматривался. В результате, накопилось множество операций связанных с передачей файлов, которые могут быть выполнены лишь через дополнительные команды, расширяющие оригинальный стандарт FTP. В CuteFTP для этого разработан так называемый механизм специальных команд.

Все установки специальных команд, которые вы определите с помощью этого механизма будут сохранены в файле COMMANDS.DAT.

В CuteFTP любые параметры командной строки могут быть представлены в одной из двух форм:

(option)=[value] или

Host=[host address]

Этот параметр устанавливает адрес удаленного узла. Аргумент может иметь доменное имя или IP-адрес (например, 194.18.87.57).

User=[user ID] и Pass=

Эти строковые параметры устанавливают соответственно регистрационное имя и пароль пользователя. Если сервер требует пароль, но последний отсутствует, то CuteFTP выведет соответствующее поле данных для ввода. Из соображений безопасности это поле не блокируется лишь в режиме автоматической регистрации.

Retry=[retry count]

Счетчик повтора. Десятичное число.

Port=[port number]

Порт сокета удаленного узла. Десятичное число.

Local=[local directory]

Установить каталог на локальном компьютере.

Remote=[remote directory]

Установить каталог на удаленном узле.

Get=[remote file name]

Загрузить файл/каталог из удаленного узла и сохранить его в текущем каталоге локального компьютера. Аргумент [remote file name] есть полное имя пути к соответствующему файлу/каталогу или само имя файла. В последнем случае удаленный каталог должен быть объявлен текущим.

Put=[local file name]

Переслать файл и сохранить его в текущем каталоге удаленного сервера. Аргумент есть полное имя пути к соответствующему файлу/каталогу или просто имя файла. В последнем случае локальный каталог должен быть объявлен текущим.

Anonym

Использовать анонимную регистрацию. В этом случае аргументы параметров User= и Pass= игнорируются.

Script=[script file]

Запустить из командной строки программу, сохраненную файле [script file]. Аргумент [script file] является текстовым файлом ASCII, в каждой строке которого записаны команды. Если текст в файле предваряется знаком #, то он программой CuteFTP игнорируется. Скрипты могут быть вложенными.

Все вышеперечисленные параметры обрабатываются последовательно.

Параметры Host, User, Pass, Port, Retry и Anonym работают лишь в том случае, если соединение инициализировано. Поэтому, не имеет смысла определять хотя бы один из этих параметров более одного раза.

Параметры Local и Remote имеют силу для всех последующих команд Get и Put до тех пор, пока эти параметры не переопределены. Например, последовательность команд

Local=c:\work
Get=/pub/report1.txt
Get=/pub/report2.txt
Local=c:\temp
Get=/pub/report3.txt
загрузит файлы report1.txt и report2.txt в локальный каталог c:\work, а файл report3.txt в каталог c:\temp.

В CuteFTP имеется один параметр, который отличается от вышеупомянутых. Этот параметр разработан для того, чтобы упростить интеграцию CuteFTP с другими программами Internet. Через этот параметр вы можете определить строку URL в следующем формате:

ftp://[user ID:password@]{host name} [:port]/[path name/][get file name]

Это одна строка (возврат каретки отсутствует) без лишних пробелов. Теперь перейдем к описанию опций диалогового окна Customs Commands. Опции диалогового окна Custom Commands.

Commands

Окно со списком установленных команд. Щелкнув мышью на имени команды вы можете изменить ее свойства в поле Command text.

Label

Поле данных для идентификаторов команд. Текст, введенный в это поле будет отображен в окне Listbox и в ниспадающем меню Custom Commands.

Command Text

Код команды FTP, которая перешлется на сервер и начнет на нем выполняться. В это поле вы также можете ввести один или несколько макросов. Макросы представляются в следующем виде:

%[ prompt ]

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

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

Show server's response

Отобразить любые, поступающие с сервера, сообщения относительно выполняемой команды.

Hot Key

Комбинация клавиш, назначенная команде FTP.

Ниже приводятся два примера некоторых общих специальных команд протокола передачи файлов.

SITE CHMOD %[New Access Mask] %f

Эта команда выдаст запрос New Access Mask (Новая маскировка доступа) и будет использовать этот запрос для каждого выделенного файла. Если пользователь, например, в ответ введет аргумент =rwx, то файлы FILEA.TXT, FILEB.TXT и FILEC.TXT будут выбраны, и следующая последовательность команд будет послана на сервер:

SITE CHMOD =rwx FILEA.TXT
SITE CHMOD =rwx FILEB.TXT
SITE CHMOD =rwx FILEC.TXT
SITE INDEX %[Search Text]

Эта команда выдаст запрос Search Text (Поиск текста) и перешлет на сервер одну команду. Если в ответ, например, ввести cuteftp, то следующая команда будет передана на сервер:

SITE INDEX cuteftp

View (Просмотр)

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

Short listing (Сокращенный список)

Выбранная команда View к Short listing позволяет просмотреть информацию о файлах и каталогах в сокращенном виде. Вы также можете выбрать эту команду через клавишу F2.

Long listing (Подробный список)

Выбранная команда View к Long listing позволяет просмотреть информацию о файлах и каталогах в подробном виде. Вы также можете выбрать эту команду через клавишу F3.

File details (Детализированная информация)

Выбранная команда View к File details позволяет просмотреть различную детализированную информацию о файле или каталоге.

Вы можете отобразить информацию относительно файла или каталога в следующем виде:

n размер.
n дата создания.
n время (в часах и секундах) последнего обновления.
n описание.

Sorting (Сортировка)

Активизированная команда View к Sorting позволяет с помощью ниспадающего меню выбрать метод сортировки загруженных файлов или каталогов. Загруженные файлы или каталоги вы можете:

n упорядочить по имени.
n упорядочить по расширению.
n упорядочить по размеру.
n упорядочить по дате создания.

Auto-load index (Автоматически загрузить индексный файл)

Выбранная команда View к Auto-load index позволяет автоматически загрузить индексный файл, когда изменяется новый каталог. Эта установка также доступна из диалогового окна FTP Site Edit.

Retrieve index (Вывести индекс)

Выбранная команда View к Retrieve index позволяет вывести индексный файл для текущего каталога. Используйте эту команду при неактивизированной опции Auto-load index.

Refresh (Восстановить)

Выбранная команда View к Refresh позволяет восстановить трассировку между CuteFTP и удаленным сервером посредством включения регенерируемого модуля программы. Это означает, что будет производится обновление текущего каталога или списка файлов. Вы также можете выбрать эту команду через клавишу F5.

Window (Окно)

Oпции меню Window позволяют:
n переключиться из локального режима просмотра в удаленный.
n включить или отключить режим локального просмотра.
n включить или отключить режим удаленного просмотра.
n скопировать в буфер промежуточного обмена содержимое информационной панели.

Switch Browser (Переключить просмотр)

Выбранная команда Windows к Switch Browser позволяет переключиться из локального режима просмотра в удаленный.

Toggle Local (Режим локального просмотра)

Выбранная команда Windows к Toggle Local позволяет включить или отключить режим локального просмотра.

Toggle Remote (Режим удаленного просмотра)

Выбранная команда Windows к Toggle Remote позволяет включить или отключить режим удаленного просмотра.

Copy Log (Скопировать содержимое информационной панели)

Выбранная команда Windows к Copy Log позволяет скопировать в буфер промежуточного обмена содержимое информационной панели.

Directory (Каталог)

Опции меню Directory позволяют:
n найти имя файла и его дескриптор в текущем каталоге.
n вывести результат последней команды Find и начать новый поиск.
n отфильтровать файлы.
n выбрать большую группу подобных файлов с масками трафаретных символов.
n отменить выборку группы.
n обратить в предыдущее состояние выборку группы.
n отобразить суммарную информацию относительно файлов активизированного каталога.

Find (Найти)

Выбранная команда Directory к Find позволяет найти имя файла и его дескриптор в текущем каталоге. Вы также можете выбрать эту команду через комбинацию клавиш Ctrl+F.

Find Next (Найти следующий)

Выбранная команда Directory к Find next позволяет вывести результат последней команды Find и начать новый поиск согласно введенной информации. Вы также можете выбрать эту команду через комбинацию клавиш Ctrl+G.

Filter (Поставить фильтр)

Выбранная команда Directory к Filter открывает доступ к диалоговому окну Define Filter, с помощью опций которого вы можете отфильтровать файлы таким образом, что на экране для данного каталога отобразится лишь необходимая информация.

Эта команда может быть использована при просмотре больших каталогов. Опции диалогового окна Define filter позволяют:

Filter Mask

Ввести символ универсального сопоставления для маски файла.

Local Filtering

Загрузить выведенный список файлов и произвести фильтрацию в локальном режиме. Этот метод работает быстро до тех пор, пока вы не перезагрузите список файлов, изменив в этом списке маску каждого файла. Эта опция также позволяет вам в режиме локального просмотра применять UNIX-стили трафаретных символов к файлам DOS.

Remote Filtering

Режим постудаленной фильтрации. Если удаленный узел отфильтровал свой список файлов, то с помощью этой опции вы можете перезагрузить необходимый список для каждой измененной маски файла. Вы можете воспользоваться этой опцией в случае, если вы получили слишком мало информации относительно заведомо большого каталога или если у вас возникли проблемы совместимости между CuteFTP и софтом сервера.

Filter Dirs

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

Group Select (Выбрать группу)

Выбранная команда Directory к Group Select открывает доступ к диалоговому окну Select group, с помощью которого вы можете выбрать большую группу подобных файлов с масками трафаретных символов.

Опции диалогового окна Select group позволяют:

Filter Mask

Ввести для маски файла трафаретный символ.

Mask Directorie

Применить функции маскирования к выбранным каталогам.

Remove selection

Установить в исходное состояние выборку данной группы.

Group Deselect (Отменить выборку группы)

Выбранная команда Directory к Group Deselect открывает доступ к диалоговому окну Deselect group, с помощью опций которого вы можете отменить произведенный выбор группы файлов.

Например, если вы хотите выбрать все GIF-файлы, но исключить файлы HTML, откройте диалоговое окно Group Select и в качестве маски установите *.GIF. Если же вы хотите выбрать все файлы каталога, исключив при этом только файлы HTML, установите в качестве маски символ *, а затем примените команду Group deselect с маской *.HTML.

Invert selection (Инвертировать выборку)

Выбранная команда Directory к Invert selection позволяет инвертировать (обратить в предыдущее состояние) выборку группы.

Dir Info (Информация о каталоге)

Выбранная команда Directory к Dir Info открывает доступ к диалоговому окну Directory Information, которое содержит суммарную информацию относительно файлов выбранного каталога.

ДАЛЬШЕ

    

Поддержите сайт, поставте на нас ссылку.

Пример ссылкиКод ссылки
Схемы по радиосвязи
Схемы по радиосвязи
Выбрать другой баннер...

 
Сайт создан в системе uCoz
Сайт создан в системе uCoz