Это статья с сайта Компьютерная документация и статьи о Windows. Оптимизация Windows.
http://www.docwin.ru

URL полной версии этой статьи:
http://www.docwin.ru/modules.php?name=News&file=article&sid=633
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Дата: 09/02/2008
Тема: Windows Vista


В последнее время я просто помешался на командной строке, и сегодня хочу рассказать о том, как пользоваться бесплатной утилитой Windows Vista с интерфейсом командной строки для работы с FTP. Зачем тратиться на новое программное обеспечение, когда можно воспользоваться тем, за что уже заплачено. Никаких украшательств и блеска – простая суровая командная строка.

Для начала надо открыть меню «Пуск» (Start) и ввести в поле быстрого поиска фразу «cmd», как показано на рисунке A.

 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок A. Введите фразу «cmd» в поле быстрого поиска, чтобы запустить приложение командной строки


Запустится интерфейс командной строки. Следующим шагом надо ввести фразу «ftp» и знак вопроса. На экране появится подробный список доступных команд, показанный на рисунке B.

 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок B. Опции FTP, доступные из командной строки


Вот простые объяснения этих команд (информация с сайта http://www.nsftools.com/tips/MSFTP.htm).

! – Запускает указанную команду на локальном компьютере
? – Выводит описания команд FTP
append – Присоединяет файл с локального компьютера к файлу на удаленном компьютере
ascii – Задает тип передачи файлов ASCII (по умолчанию)
bell – Включает звуковое оповещение каждый раз после завершения передачи файла (по умолчанию отключено)
binary – Задает двоичный тип передачи файлов
bye – Завершает сеанс соединения с FTP и закрывает утилиту для работы с FTP
cd – Изменяет рабочий каталог на удаленном компьютере
close – Завершает сеанс соединения с FTP и возвращает командную строку в режим интерпретатора команд
debug – Запускает режим устранения неполадок (по умолчанию отключен)
delete – Удаляет определенный файл на удаленном компьютере
dir – Выводит список файлов и подкаталогов, содержащихся в удаленном каталоге
disconnect – Отключается от удаленного компьютера, но остается в режиме работы с FTP
get – Загружает определенный файл с удаленного компьютера на локальный
glob – Запускает универсализацию файловых имен (символы подстановки) (по умолчанию включено)
hash – Включает отображение знака «#» для каждого переданного блока данных (по умолчанию отключено)
help – Выводит описания команд FTP
lcd – Изменяет рабочий каталог на локальном компьютере
literal – Отправляет аргументы на удаленный FTP-сервер (дословно)
ls – Выводит сокращенный список файлов и подкаталогов, содержащихся в удаленном каталоге
mdelete – Удаляет один или несколько файлов на удаленном компьютере
mdir – Выводит список файлов и подкаталогов, содержащихся в удаленном каталоге
mget – Загружает один или несколько файлов с удаленного компьютера на локальный
mkdir – Создает удаленный каталог
mls – Выводит сокращенный список файлов и подкаталогов, содержащихся в удаленном каталоге
mput – Загружает один или несколько файлов с локального компьютера на удаленный
open – Подключается к указанному FTP-серверу
prompt – Включает подсказки (по умолчанию включено)
put – Загружает отдельный файл с локального компьютера на удаленный
pwd – Отображает текущий каталог на удаленном компьютере (расшифровывается как «print working directory» – «вывести рабочий каталог»)
quit – Завершает сеанс соединения с FTP и закрывает утилиту для работы с FTP (точно так же, как команда «bye»)
quote – Отправляет аргументы на удаленный FTP-сервер (дословно) (точно так же, как команда «literal»)
recv – Загружает файл с удаленного компьютера на локальныйre
motehelp – Выводит справку по удаленным командам
[b]rename
– Переименовывает файлы на удаленном компьютере
rmdir – Удаляет каталог на удаленном компьютере
send – Загружает файл с локального компьютера на удаленный (точно так же, как команда «put»)
status – Отображает текущий статус FTP-соединений
trace – Запускает слежение за пакетами (по умолчанию отключено)
type – Задает или отображает тип передачи файлов (по умолчанию ASCII)
user – Указывает пользователя для удаленного компьютера
verbose – Запускает режим подробного отображения (по умолчанию запущен)

Предположим, я собираюсь открыть FTP-сервер для своего веб-сайта www.stevenscottwarren.com. Достаточно ввести следующую команду:
Open stevenscottwarren.com (рисунок C.)

 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок C. Команда «Open»


Теперь сервер запросит имя пользователя и пароль. После ввода нужной информации я могу запросить список файлов в каталоге своего веб-сайта командой «dir» (рисунок D).

 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок D. Команда «Dir»


Чтобы начать работу с FTP-сервером, необходимо знать, типы файла или файлов для загрузки. Можно передавать текстовые файлы ASCII или двоичные файлы. Файлы ASCII могут быть также файлами HTML. Двоичные файлы – это графические, звуковые, видеофайлы, документы Word и так далее.
Предположим, я хочу загрузить на сайт новую веб-страницу. Вот какие команды я буду для этого использовать:
Команда «Open stevenscottwarren.com»

Допустимое имя пользователя и пароль (рисунок E)

 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок E. Загрузка веб-страницы


Команда «lcd» (рисунок E) для открытия на локальном компьютере того каталога, в котором лежит новая веб-страница, команда «put tech.html» для загрузки файла в публичный каталог (рисунок F).

 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок F. Публичный каталог


Команда «dir» для просмотра списка файлов в каталоге – теперь в нем есть файл «tech.html» (рисунок G).

 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок G. Список файлов в каталоге


Теперь нужно открыть Internet Explorer (рисунок H) и Firefox (рисунок I) и ввести адрес www.stevenscottwarren.com/TRBlog/tech.html

 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок H. Firefox tech.html


 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок I. Internet Explorer tech.html


Для загрузки файла с удаленного компьютера на локальный используется команда «mget». К примеру, для загрузки графического файла (рисунок J) надо ввести команды «Binary» и «get DEP.jpg» (команды чувствительны к регистру).

 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок J. Команда «Get»


После завершения работы командой «bye» утилита выводит список скачанных и загруженных файлов, как показано на рисунке K.

 
Использование утилиты коммандной строки для работы с FTP в Windows Vista
Рисунок K. Команда «Bye»


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

Автор: Steven Warren
Копирование статьи разрешается только в случае указания явной гиперссылки на веб-сайт winblog.ru, как на источник русскоязычной версии.
Версия на английском: techrepublic.com.com