ftp programını çalıştırmak için UNIX/DOS komut satırında ftp yazın. Eğer bilgisayarınızda ftp programı varsa, karşınıza ftp komut promptu gelecektir. Aşağıda DOS komut satırında ftp yazılmış ve ftp komut satırı gelmiş örnek görülüyor. Bundan sonraki örnek istemci programı ve kullanımı ile örnekler Microsoft Windows 2000 Professional (İngilizce) kullanılarak hazırlanmıştır. Fakat diğer İşletim sistemleri ve ftp programı için hemen hemen aynı şekilde kullanılabilir.
=================================== C:\>ftp ftp> ===================================
ftp istemci komutlarını görmek için ? yazın.
=================================== ftp> ? Commands may be abbreviated. Commands are: ! delete literal prompt send ? debug ls put status append dir mdelete pwd trace ascii disconnect mdir quit type bell get mget quote user binary glob mkdir recv verbose bye hash mls remotehelp cd help mput rename close lcd open rmdir ftp> ===================================
Yukarıdaki komutlardan hanhangi biri hakkında bilgi almak için ? komut_adı ifadesini kullanabilirsiniz.
=================================== ftp> ? help help Print local help information (Yerel yardım dosyasını yazdır) ftp> ? open open Connect to remote tftp (Uzaktaki tftp ye bağlan) ftp> ===================================
Sunucudan yardım almak için remotehelp komutunu kullanabilirsiniz. Elbette bunun için ftp sunucuya bağlı olmanız gerekir.
=================================== ftp> remotehelp 214- The following commands are recognized (* =>'s unimplemented). USER PORT TYPE MLFL* MRCP* DELE SYST RMD STOU PASS LPRT STRU MAIL* ALLO CWD STAT XRMD SIZE ACCT* EPRT MODE MSND* REST XCWD HELP PWD MDTM SMNT* PASV RETR MSOM* RNFR LIST NOOP XPWD REIN* LPSV STOR MSAM* RNTO NLST MKD CDUP QUIT EPSV APPE MRSQ* ABOR SITE XMKD XCUP 214 Direct comments to ftp-bugs@mail.balikesir.edu.tr. ftp> ===================================
Tüm ftp istemci komut satırında komutların ilk üç karakteri komutun çalışması için yeterlidir.
=================================== ftp> hel Commands may be abbreviated. Commands are: ! delete literal prompt send ? debug ls put status append dir mdelete pwd trace ascii disconnect mdir quit type bell get mget quote user binary glob mkdir recv verbose bye hash mls remotehelp cd help mput rename close lcd open rmdir ftp> ===================================
FTP protokol komutlarını ve serverdan dönen mesajları görmek için debug komutu girilmelidir. verbose komutu ise yalnızca server yanıtlarını görmek için kullanılır.
=================================== (debug örneği) ftp> debug (debug modu açıldı.) Debugging On . ftp> ls (listeleme komutu girildi.) ---> PORT 194,27,74,36,10,137 (Port bilgisi ulaştı.) ---> NLST (FTP komut bilgisi) sil2 (sunucudaki dosya adı) 1.txt (sunucudaki dosya adı) ftp> --------------------------------------------------------------------------------------------------- ftp> debug (debug modu kapatıldı.) Debugging Off . ftp> ls (listeleme komutu girildi.) sil2 (sunucudaki dosya adı) 1.txt (sunucudaki dosya adı) ftp> =================================== =================================== (verbose örneği) ftp> verbose (verbose modu açıldı.) Verbose mode On . ftp> ls (listeleme komutu girildi.) 200 PORT command successful. (komut başarılı bilgisi) 150 Opening ASCII mode data connection for 'file list'. (Hangi modda listelemenin yapıldığı bildirildi.) sil2 (sunucudaki dosya adı) 1.txt (sunucudaki dosya adı) 226 Transfer complete. (Transfer tamamlandı bilgisi) ftp: 13 bytes received in 0,00Seconds 13000,00Kbytes/sec. (Verinin Transfer edilme hızı bilgisi) ftp> --------------------------------------------------------------------------------------------------- ftp> verbose (verbose modu kapatıldı.) Verbose mode Off . ftp> ls (listeleme komutu girildi.) sil2 (sunucudaki dosya adı) 1.txt (sunucudaki dosya adı) ftp> ===================================
 
Taner Tanrısever
28.02.2003