FTP (File Transfer Protocol) to standardowy protokół służący do przesyłania plików pomiędzy komputerami w sieci. Komenda „ftp” w systemie Windows uruchamia klienta FTP w trybie tekstowym, co pozwala na łączenie się z serwerami FTP oraz zarządzanie plikami na tych serwerach. Użytkownicy mogą przesyłać, pobierać, usuwać oraz przeglądać pliki na zdalnym serwerze za pomocą prostych poleceń.
ftp [opcje] [adres_serwera]
Parametr | Opis |
---|---|
adres_serwera | Adres zdalnego serwera FTP, z którym chcesz się połączyć (może to być adres IP lub nazwa domeny). |
-n | Nie wykonuj automatycznego logowania (można to wykorzystać, gdy logowanie odbywa się z innego skryptu). |
-g | Wyłącza automatyczne rozszerzanie zmiennych w poleceniach. |
-s:plik | Wczytuje polecenia z określonego pliku (przydatne do automatyzacji). |
ftp ftp.example.com
W tym przykładzie nawiązujemy połączenie z serwerem FTP o adresie ftp.example.com. Po wykonaniu tej komendy, użytkownik zostanie poproszony o podanie nazwy użytkownika i hasła, aby uzyskać dostęp do zasobów serwera.
ftp -n ftp.example.com
Ta komenda łączy się z serwerem FTP o adresie ftp.example.com, ale nie wykonuje automatycznego logowania. Użytkownik musi ręcznie wprowadzić dane logowania po połączeniu.
ftp -s:commands.txt ftp.example.com
W tym przypadku używamy opcji -s, aby załadować polecenia z pliku o nazwie commands.txt. Dzięki temu można zautomatyzować proces przesyłania plików, wykonując wszystkie polecenia zapisane w pliku bez ręcznego wprowadzania ich w terminalu.