Crmgo Блог

Користуємося ftp клієнтом з консолі

Користуємося ftp клієнтом з консолі

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

Користуємося ftp клієнтом з консолі

Використовуйте один із наведених нижче варіантів звернення до сервера:

Ви повинні знати ім'я користувача та пароль для автентифікації з правами користувача, інакше Ви можете авторизуватися як анонімний користувач. Давайте спробуємо авторизуватися на 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