FTP sunucusuna logon olduğunuzda, dizinlerde dolaşmak, istediğiniz dosyayı bulmak ve dosyaları download etmek veya upload etmek için bazı ftp komutları kullanmanız gerekecektir. Bu kısımda bunlardan söz edeceğiz.
pwd (print working directory): Sunucu üzerinde çalışılan dizinin adını yazdırır.
Kullanım deseni
ftp> pwdörnek;
=================================== ftp> pwd 257 "/home/taner" is current directory. # Kullanıcı sunucu üzerinde /home/taner dizininde buluyor. ftp> ===================================
cd (change directory): Sunucu üzerinde bulunulan dizinin değiştirilmesi için kullanılır.
Kullanım deseni
ftp> cd <uzak dizin adı>örnek;
=================================== ftp> cd /home # Kullanıcı sunucu üzerindeki /home dizinine geçiyor. 250 CWD command successful. ftp> ===================================
dir (directory): Sunucu üzerinde bulunulan dizinin içeriğinin listelenmesi için kullanılır ve ayrıca local dosya üzerine yazdırabilir.
Kullanım deseni
ftp> dir <Uzak dizin adı> <Local dosya adı>örnek;
=================================== ftp> dir # Sunucu üzerinde bulununan dizinin total 48 # içeriği ekrana yazdırılıyor. -rw-r--r-- 1 taner wheel 0 Dec 14 00:01 .addressbook -rw------- 1 taner wheel 2285 Dec 14 00:01 .addressbook.lu -rw-r--r-- 1 taner wheel 771 Dec 7 11:50 .cshrc -rw------- 1 taner wheel 302 Dec 11 20:28 .history -rw-r--r-- 1 taner wheel 255 Dec 7 11:50 .login -rw-r--r-- 1 taner wheel 165 Dec 7 11:50 .login_conf -rw------- 1 taner wheel 371 Dec 7 11:50 .mail_aliases -rw-r--r-- 1 taner wheel 331 Dec 7 11:50 .mailrc drwxr-xr-x 2 taner wheel 512 Dec 11 20:27 .mc -rw------- 1 taner wheel 14617 Dec 14 00:01 .pinerc -rw-r--r-- 1 taner wheel 801 Dec 7 11:50 .profile -rw------- 1 taner wheel 276 Dec 7 11:50 .rhosts -rw-r--r-- 1 taner wheel 852 Dec 7 11:50 .shrc -rwxr-xr-x 1 taner wheel 14 Dec 7 11:50 .xinitrc -rwxr-xr-x 1 taner wheel 14 Dec 7 11:50 .xsession drwx------ 2 taner wheel 512 Dec 14 02:36 mail drwxr-xr-x 2 taner wheel 512 Dec 28 21:08 public_html ftp> ------------------------------------------------------------------------------------------------------ ftp> dir /home/taner c:\uzakhome.txt # Sunucudaki /home/taner dizininin 200 PORT command successful. # içeriği C:\ diskine uzakhome.txt dosyası 150 Opening ASCII mode data connection for '/bin/ls'. # oluşturularak içine kaydediliyor. 226 Transfer complete. # Ayrıca kaç byte lık verinin ne kadar zamanda ftp: 983 bayt 0.00Saniye 983000.00Kbayt/sn. # transfer edildiği belirtiliyor. ftp> ===================================
ls (list): Sunucu üzerinde bulunulan dizinin içeriğinin listelenmesi için kullanılır ve ayrıca local dosya üzerine yazdırabilir. dir komutu gibi
Kullanım deseni
ftp> ls -al <Local dosya adı> <Uzak dizin adı>
-a seçeneği : Tüm dizin içeriği listeler
-l seçeneği : Uzun formatta dizin içeriğini listeler.
örnek; =================================== ftp> ls .cshrc .login .login_conf .mailrc .profile .shrc .mail_aliases .rhosts .xinitrc .xsession .mc .history mail .pinerc .addressbook .addressbook.lu public_html ftp> -------------------------------------------------------------------- ftp> ls -l total 48 -rw-r--r-- 1 taner wheel 0 Dec 14 00:01 .addressbook -rw------- 1 taner wheel 2285 Dec 14 00:01 .addressbook.lu -rw-r--r-- 1 taner wheel 771 Dec 7 11:50 .cshrc -rw------- 1 taner wheel 302 Dec 11 20:28 .history -rw-r--r-- 1 taner wheel 255 Dec 7 11:50 .login -rw-r--r-- 1 taner wheel 165 Dec 7 11:50 .login_conf -rw------- 1 taner wheel 371 Dec 7 11:50 .mail_aliases -rw-r--r-- 1 taner wheel 331 Dec 7 11:50 .mailrc drwxr-xr-x 2 taner wheel 512 Dec 11 20:27 .mc -rw------- 1 taner wheel 14617 Dec 14 00:01 .pinerc -rw-r--r-- 1 taner wheel 801 Dec 7 11:50 .profile -rw------- 1 taner wheel 276 Dec 7 11:50 .rhosts -rw-r--r-- 1 taner wheel 852 Dec 7 11:50 .shrc -rwxr-xr-x 1 taner wheel 14 Dec 7 11:50 .xinitrc -rwxr-xr-x 1 taner wheel 14 Dec 7 11:50 .xsession drwx------ 2 taner wheel 512 Dec 14 02:36 mail drwxr-xr-x 2 taner wheel 512 Dec 28 21:08 public_html ftp> ------------------------------------------------------------------------------------------------------ ftp> ls -a . .. .addressbook .addressbook.lu .cshrc .history .login .login_conf .mail_aliases .mailrc .mc .pinerc .profile .rhosts .shrc .xinitrc .xsession mail public_html ftp> ===================================
mkdir (make directory): Sunucu üzerinde dizin yaratma komutu
Kullanım deseni
mkdir <dizin adı>örnek;
=================================== ftp> mkdir public_html 257 "public_html" directory created. ftp> ===================================
rmdir (remove directory): Sunucu üzerinde dizin silme komutu
Kullanım deseni
rmdir <dizin adı>örnek;
=================================== ftp> rmdir public_html 250 RMD command successful. ftp> ===================================
lcd (Local change directory): İstemci üzerinde çalışılan dizini listeler veya dizinin değiştirilmesini sağlar.
Kullanım deseni
ftp> lcd <dizin>örnek;
=================================== ftp> lcd # Çalışılan dizin öğreniliyor. Local directory now C:\WINDOWS\Desktop. ftp> lcd c:\WINDOWS # İstenilen dizine geçiliyor. Local directory now C:\WINDOWS. ftp> ===================================
 
Taner Tanrısever
28.02.2003