FTP (File Transfer Protocol) służy do przesyłania plików między komputerami w sieci. Oto podstawowe polecenia FTP z opisem i przykładami.
1. Połączenie i nawigacja
open – Połączenie z serwerem FTP.
Składnia: open <hostname> [port]
Przykład:
open ftp.przyklad.com
open ftp.przyklad.com 21
user – Logowanie za pomocą nazwy użytkownika i hasła.
Składnia: user <nazwa_uzytkownika> <haslo>
Przykład:
user mojUzytkownik mojeHaslo
bye / quit – Zakończenie sesji.
Składnia: bye lub quit
Przykład:
bye
cd – Zmiana bieżącego katalogu na serwerze.
Składnia: cd <katalog>
Przykład:
cd /public_html
lcd – Zmiana bieżącego katalogu lokalnego.
Składnia: lcd <katalog>
Przykład:
lcd C:\Users\user\Documents
pwd – Wyświetlenie bieżącego katalogu na serwerze.
Przykład:
pwd
dir / ls / nlist – Wyświetlenie zawartości katalogu na serwerze.
Przykład:
dir
ls
nlist
2. Praca z plikami
get – Pobieranie pliku z serwera.
Składnia: get <plik_zdalny> [plik_lokalny]
Przykład:
get file.txt
get file.txt local_copy.txt
mget – Pobieranie wielu plików z serwera.
Składnia: mget <wzorzec_plików>
Przykład:
mget *.txt
put – Wysyłanie pliku na serwer.
Składnia: put <plik_lokalny> [plik_zdalny]
Przykład:
put file.txt
put local.txt remote.txt
mput – Wysyłanie wielu plików na serwer.
Składnia: mput <wzorzec_plików>
Przykład:
mput *.html
delete – Usuwanie pliku na serwerze.
Składnia: delete <nazwa_pliku>
Przykład:
delete old_file.txt
mdelete – Usuwanie wielu plików.
Składnia: mdelete <wzorzec_plików>
Przykład:
mdelete *.bak
rename / rn – Zmiana nazwy pliku na serwerze.
Składnia: rename <stara_nazwa> <nowa_nazwa>
Przykład:
rename old.txt new.txt
mkdir / xmkdir – Tworzenie katalogu na serwerze.
Składnia: mkdir <katalog>
Przykład:
mkdir new_folder
rmdir / xrmdir – Usuwanie katalogu na serwerze.
Składnia: rmdir <katalog>
Przykład:
rmdir old_folder
3. Zarządzanie transferem plików
ascii / text – Ustawienie trybu przesyłania tekstowego.
Przykład:
ascii
binary / image – Ustawienie trybu przesyłania binarnego.
Przykład:
binary
get -resume / reget – Wznawianie pobierania pliku.
Przykład:
reget file.txt
put -resume / reput – Wznawianie wysyłania pliku.
Przykład:
reput file.txt
prompt – Włączanie lub wyłączanie trybu interaktywnego dla mget i mput.
Przykład:
prompt
status – Wyświetlenie aktualnego stanu sesji FTP.
Przykład:
status
help / ? – Wyświetlenie listy poleceń lub pomocy dla wybranego polecenia.
Przykład:
help
help get