FTP (File Transfer Protocol) використовується для передачі файлів між комп’ютерами через мережу. Ось основні FTP-команди з описом та прикладами.
1. Підключення та навігація
open – Підключення до FTP-сервера.
Синтаксис: open <hostname> [port]
Приклад:
open ftp.pryklad.com
open ftp.pryklad.com 21
user – Авторизація за ім’ям користувача та паролем.
Синтаксис: user <ім’я_користувача> <пароль>
Приклад:
user mojKorisnyk mojParol
bye / quit – Завершення сеансу.
Синтаксис: bye або quit
Приклад:
bye
cd – Зміна поточного каталогу на сервері.
Синтаксис: cd <каталог>
Приклад:
cd /public_html
lcd – Зміна поточного локального каталогу.
Синтаксис: lcd <каталог>
Приклад:
lcd C:\Users\user\Documents
pwd – Показати поточний каталог на сервері.
Приклад:
pwd
dir / ls / nlist – Показати вміст каталогу на сервері.
Приклад:
dir
ls
nlist
2. Робота з файлами
get – Завантаження файлу з сервера.
Синтаксис: get <віддалений_файл> [локальний_файл]
Приклад:
get file.txt
get file.txt local_copy.txt
mget – Завантаження кількох файлів з сервера.
Синтаксис: mget <шаблон_файлів>
Приклад:
mget *.txt
put – Відправка файлу на сервер.
Синтаксис: put <локальний_файл> [віддалений_файл]
Приклад:
put file.txt
put local.txt remote.txt
mput – Відправка кількох файлів на сервер.
Синтаксис: mput <шаблон_файлів>
Приклад:
mput *.html
delete – Видалення файлу на сервері.
Синтаксис: delete <ім’я_файлу>
Приклад:
delete old_file.txt
mdelete – Видалення кількох файлів.
Синтаксис: mdelete <шаблон_файлів>
Приклад:
mdelete *.bak
rename / rn – Перейменування файлу на сервері.
Синтаксис: rename <старе_ім’я> <нове_ім’я>
Приклад:
rename old.txt new.txt
mkdir / xmkdir – Створення каталогу на сервері.
Синтаксис: mkdir <каталог>
Приклад:
mkdir new_folder
rmdir / xrmdir – Видалення каталогу на сервері.
Синтаксис: rmdir <каталог>
Приклад:
rmdir old_folder
3. Управління передачею файлів
ascii / text – Встановлення текстового режиму передачі.
Приклад:
ascii
binary / image – Встановлення бінарного режиму передачі.
Приклад:
binary
get -resume / reget – Продовження завантаження файлу.
Приклад:
reget file.txt
put -resume / reput – Продовження відправки файлу.
Приклад:
reput file.txt
prompt – Увімкнення або вимкнення інтерактивного режиму для mget та mput.
Приклад:
prompt
status – Показати поточний стан FTP-сеансу.
Приклад:
status
help / ? – Показати список команд або довідку для певної команди.
Приклад:
help
help get