Название: Компьютерные сети - Бэрри Нанс

Жанр: Информатика

Рейтинг:

Просмотров: 1052


 

Использование утилиты FTP

Команда ftp является интерфейсом к протоколу FTP (File Transfer Protocol - Протокол передачи файлов) и служит для передачи файлов между двумя удаленными компьютерами, в том числе использующими различные файловые системы. Поэтому, несмотря на большую гибкость этого протокола, он не способен сохранить при передаче атрибуты файлов, характерные для какой-то одной системы (например, режим защиты файла в UNIX). Кроме того, протокол FTP мало "знает" о структуре файловой системы и потому не позволяет производить такие операции, как рекурсивное копирование поддиректорий. Поэтому для копирования файлов между двумя UNIX-компьютерами лучше использовать команду гср.

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

Ниже в таблице 10.2 приведен список типичных команд ftp.

Команда

Функция

account [Password]

Передает дополнительный пароль, который удаленный компьютер может потребовать для разрешения доступа к своим ресурсам

append LocalFile [RemoteFile]

Добавляет локальный файл к файлу на удаленном компьютере

cd RemoteDirectory

Осуществляет смену текущей директории удаленной машины на новую с указанным именем

cdup

Осуществляет смену текущей директории удаленной машины на родительскую

close

Заканчивает сеанс передачи файла, но не выходит из ftp

delete RemoteFile

Стирает файл на удаленном компьютере

get RemoteFile [LocalFile]

Копирует файл с удаленного на локальный компьютер

led [Directory]

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

Is [RemoteDirectory] [LocalFile]

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

mkdir [RemoteDirectory]

Создает директорию RemoteDirectory на удаленном компьютере

nlist

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

open HostName

Присоединяется к серверу ftp с именем HostName

pwd

Выводит имя текущей директории на удаленном компьютере

quit

Заканчивает сеанс связи и выходит из ftp

rename FromName ToName

Переименовывает файл на удаленном компьютере

rmdir RemoteDirectory

Удаляет директорию с именем RemoteDirectory на удаленном компьютере

send LocalFile [RemoteFile]

Передает локальный файл на удаленный компьютер

size

Показывает размер в байтах файла на удаленном компьютере

status

Выводит текущий статус ftp

user User [Password]

Представляет имя и пароль локального пользователя удаленному серверу ftp


Оцените книгу: 1 2 3 4 5