Crmgo Блог

Пользуемся ftp клиентом c консоли

Пользуемся ftp клиентом c консоли

Используйте один из следующих вариантов обращения к серверу: 1 2 3 ftp ftp .example .com ftp 1.2.3.4 ftp user @ ftp .example .com Вы должны знать имя пользователя и пароль, для аутентификации с правами пользователя, в противном случае, Вы можете…

Пользуемся ftp клиентом c консоли

Используйте один из следующих вариантов обращения к серверу:

Вы должны знать имя пользователя и пароль, для аутентификации с правами пользователя, в противном случае, Вы можете авторизоваться как анонимный пользователь. Давайте попробуем авторизоваться на ftp.freebsd.org как аноним. Откройте терминал, и выполните команду:

Сессия проходит следующим образом:

Когда Вы введёте собственные имя пользователя и пароль для сервера ftp.example.com, у Вас появиться строка:

После этого, Вы можете пользоваться ftp сервером, при помощи команд.

Задача: Просмотреть файлы в директории

Задача: Поменять директорию

Задача: Скачать или скопировать фаил

Для того, чтобы скопировать один файл с удалённого ftp сервера, к себе на компьютер, используйте команду get.

Для того, чтобы скопировать файл README.TXT с ftp.freebsd.org нужно быть в директории с этим файлом и выполнить команду

Вот вывод этой команды:

 

Узнать текущую директорию можно командой:

 

Команда lpwd показывает текущую директорию на локальном компьютере, чтобы узнать директорию на удалённом ftp сервере, используйте команду pwd:

Скачать несколько файлов

Для того, чтобы скачать сразу несколько файлов с удалённого ftp сервера на локальный компьютер используйте команду mget. Перед скачиванием каждого файла Вам нужно будет подтвердить копирование Да/Нет (Y/N), чтобы избежать этого, используйте команду mget с -i. Чтобы скачать все файлы введите:

Чтобы скачать все файлы с расширением php:

Задача: Удалить файл

Для того, чтобы удалить файл на удалённом ftp сервере используйте команду delete

Задача: Загрузить один файл

Для того, чтобы загрузить только один файл на ftp сервер используйте команду put

Для примера, загрузим на ftp сервер логотип

Задача: Загрузить несколько файлов

Для того, чтобы загрузить сразу несколько файлов с локального компьютера на удалённый ftp сервер следует использовать команду mput, Вам так же нужно будет перед каждой загрузкой отвечать Да/Нет (Y/N) на вопрос о загрузке файла. В примере показана загрузка всех файлов с локального компьютера (с текущей директории)

Задача: Создание директории

Для того, чтобы создать новую директорию используйте команду mkdir

Задача: Удаление директории

Для удаления директории используйте команду rmdir

Задача: Выбор режима передачи данных

Для того чтобы передавать файлы в режиме ASCII введите:

Следует учитывать, что режим ASCII используется по умолчанию, в этом режиме рекомендуется передавать текстовые файлы.
Для того, чтобы передавать файлы в режиме binary введите:

Режим binary более предпочтителен для изображений, архивов и так далее. В этом режиме меньше шансов получить ошибку при передаче.

Задача: Присоединиться к другому FTP серверу

Для того, чтобы присоединиться к другому ftp серверу, используйте команду open:

Таким образом мы присоединимся к ftp серверу ftp.yandex.ru. Вы так же должны знать имя пользователя и пароль, но так же можете использовать анонимный вход, если сервер это поддерживает.

Задача: Закрытие ftp сессии

Просто введите quit или bye

или

 

Как мне узнать больше о командах к ftp серверу?

Наберите ? или help для того, чтобы узнать больше о командах ftp.

Вы можете получить короткое описание каждой команды:

Вывод:

На этом собственно и всё. Основные команды мы рассмотрели. Теперь Вы сможете без проблем управляться с FTP с командной строки.

Примечание: материал мог быть создан с помощью ИИ и затем отредактирован человеком. Ответственный: Dmytro Lomaka, Kaltenkirchen.

Рубрики: FTP