Familiar dengan perintah FTP
Penulis:Eve Cole
Waktu Pembaruan:2009-05-30 23:20:51
Perintah FTP adalah salah satu perintah yang paling sering digunakan oleh pengguna Internet. Baik Anda menggunakan FTP pada sistem operasi DOS atau UNIX, Anda akan menemukan sejumlah besar perintah internal FTP. Menguasai dan menerapkan perintah internal FTP secara fleksibel dapat sangat memudahkan pengguna dan mendapatkan hasil dua kali lipat dengan setengah usaha.
Format baris perintah FTP adalah: ftp -v -d -i -n -g [nama host], di mana
-v menampilkan semua informasi respons dari server jauh;
-n membatasi login otomatis ftp, yaitu tidak menggunakannya;
-i file dll;
-d Gunakan mode debug;
-g Menekan nama file global.
Perintah internal yang digunakan oleh ftp adalah sebagai berikut (tanda kurung siku menunjukkan opsi opsional):
1.![cmd[args]]: Jalankan shell interaktif pada mesin lokal, keluar kembali ke lingkungan ftp, seperti: !ls*.zip.
2.$ macro-ame[args]: Jalankan nama makro definisi makro.
3.account[password]: Berikan kata sandi tambahan yang diperlukan untuk mengakses sumber daya sistem setelah berhasil masuk ke sistem jarak jauh.
4.tambahkan file lokal[file jarak jauh]: Tambahkan file lokal ke host sistem jarak jauh. Jika nama file sistem jarak jauh tidak ditentukan, nama file lokal akan digunakan.
5.ascii: Gunakan metode transmisi tipe ascii.
6.bel: Komputer berdering satu kali setelah setiap perintah dijalankan.
7.bin: Gunakan metode transfer file biner.
8.bye: Keluar dari proses sesi ftp.
9.case: Saat menggunakan mget, ubah huruf besar pada nama file host jarak jauh menjadi huruf kecil.
10.cd remote-dir: Masuk ke direktori host jarak jauh.
11.cdup: Masukkan direktori induk dari direktori host jarak jauh.
12.nama file mode chmod: Atur mode akses nama file file host jarak jauh ke mode, seperti: chmod 777 a.out.
13.close: Mengganggu sesi ftp dengan server jauh (sesuai dengan pembukaan).
14.cr: Saat menggunakan ASCII untuk mentransfer file, konversikan pengangkutan kembali dan umpan baris menjadi pengembalian baris.
15.hapus file jarak jauh: Hapus file host jarak jauh.
16.debug[debug-value]: Mengatur mode debugging untuk menampilkan setiap perintah yang dikirim ke host jarak jauh, seperti: deb up 3. Jika disetel ke 0, berarti membatalkan debugging.
17.dir[remote-dir][file lokal]: Menampilkan direktori host jarak jauh dan menyimpan hasilnya di file lokal file lokal.
18.disconnection: sama seperti dekat.
19.format formulir: Atur mode transfer file ke format, defaultnya adalah mode file.
20.dapatkan file jarak jauh[file lokal]: Transfer file file jarak jauh dari host jarak jauh ke file lokal pada hard disk lokal.
21.glob: Mengatur perluasan nama file mdelete, mget, dan mput. Secara default, nama file tidak diperluas, yang sama dengan parameter -g pada baris perintah.
22.hash: Setiap kali 1024 byte dikirimkan, simbol hash (#) ditampilkan.
23.help[cmd]: Menampilkan informasi bantuan untuk cmd perintah internal ftp, seperti: help get.
24.idle[detik]: Mengatur pengatur waktu tidur server jarak jauh ke [detik] detik.
25.image: Mengatur mode transmisi biner (sama seperti biner).
26.lcd[dir]: Mengganti direktori kerja lokal ke dir.
27.ls[remote-dir][local-file]: Menampilkan direktori jarak jauh remote-dir dan menyimpannya ke file lokal file lokal.
28. nama makro macdef: Mendefinisikan makro. Saat menemukan baris kosong di bawah macdef, definisi makro berakhir.
29.mdelete[file jarak jauh]: Hapus file host jarak jauh.
30.mdir file jarak jauh file lokal: Mirip dengan dir, tetapi beberapa file jarak jauh dapat ditentukan, seperti: mdir *.o.*.zipoutfile
31.mget file jarak jauh: Mentransfer beberapa file jarak jauh.
32.mkdir dir-name: Membuat direktori di host jarak jauh.
33.mls file jarak jauh file lokal: Sama seperti nlist, tetapi beberapa nama file dapat ditentukan.
34.mode[modename]: Atur mode transfer file ke modename, defaultnya adalah mode streaming.
35.nama file modtime: Menampilkan waktu modifikasi terakhir dari file host jarak jauh.
36.put file lokal: Mentransfer banyak file ke host jarak jauh.
37.nama file yang lebih baru: Jika waktu modifikasi nama file di mesin jarak jauh lebih dekat daripada waktu modifikasi file dengan nama yang sama di hard disk lokal, file tersebut akan dikirim ulang.
38.nlist[remote-dir][local-file]: Menampilkan daftar file dari direktori host jarak jauh dan menyimpannya di file lokal pada hard disk lokal.
39.nmap[inpattern outpattern]: Mengatur mekanisme pemetaan nama file sehingga karakter tertentu dalam file dikonversi satu sama lain saat mentransfer file, seperti: nmap $1.$2.$3[$1, $2].[$2, $3] , lalu transfer Jika filenya a1.a2.a3, nama filenya menjadi a1, a2. Perintah ini sangat cocok untuk situasi di mana host jarak jauh adalah mesin non-UNIX.
40.ntrans[inchars[outchars]]: Mengatur mekanisme penerjemahan karakter nama file, misalnya ntrans 1R, maka nama file LLL akan menjadi RRR.
41.open host[port]: Membuat koneksi ke server ftp yang ditentukan, dan port koneksi dapat ditentukan.
42.pasif: Masuk ke mode transmisi pasif.
43.prompt: Mengatur perintah interaktif saat mentransfer banyak file.
44.proxy ftp-cmd: Pada koneksi kontrol sekunder, jalankan perintah ftp, yang memungkinkan dua server ftp dihubungkan untuk mentransfer file antara dua server. Perintah ftp pertama harus terbuka untuk terlebih dahulu membuat koneksi antara kedua server.
45.letakkan file lokal[file jarak jauh]: Transfer file lokal file lokal ke host jarak jauh.
46.pwd: Menampilkan direktori kerja host jarak jauh saat ini.
47.quit: Sama seperti selamat tinggal, keluar dari sesi ftp.
48.quote arg1, arg2...: Mengirimkan parameter kata demi kata ke server ftp jarak jauh, seperti: quote syst.
49.recv file jarak jauh[file lokal]: Sama seperti get.
50.reget file jarak jauh[file lokal]: mirip dengan dapatkan, tetapi jika file lokal ada, transmisi akan dilanjutkan dari titik di mana transmisi terakhir terputus.
51.rhelp[cmd-name]: Meminta bantuan dari host jarak jauh.
52.rstatus[nama file]: Jika nama file tidak ditentukan, status host jarak jauh akan ditampilkan, jika tidak, status file akan ditampilkan.
53.rename[from][to]: Mengubah nama file host jarak jauh.
54.reset: Hapus antrian jawaban.
55.restart marker: Restart get atau put dari marker yang ditentukan, seperti: restart 130.
56.rmdir dir-name: Hapus direktori host jarak jauh.
57.runique: Mengatur penyimpanan unik dari nama file. Jika file ada, tambahkan akhiran ..1, .2, dll ke file aslinya.
58.kirim file lokal[file jarak jauh]: Sama seperti yang dimasukkan.
59.sendport: Mengatur penggunaan perintah PORT.
60.site arg1, arg2...: Mengirimkan parameter kata demi kata ke host ftp jarak jauh sebagai perintah SITE.
61.size file-name: Menampilkan ukuran file host jarak jauh, seperti: situs idle 7200.
62.status: menampilkan status ftp saat ini.
63.struct[struct-name]: Mengatur struktur transfer file ke struct-name. Secara default, struktur aliran digunakan.
64.sunique: Atur penyimpanan nama file host jarak jauh menjadi unik (sesuai dengan runique).
65.system: Menampilkan jenis sistem operasi dari host jarak jauh.
66.tenex: Atur jenis transfer file ke jenis mesin TENEX yang diinginkan.
67.centang: Mengatur penghitung byte selama transmisi.
68.trace: Mengatur pelacakan paket.
69.type[type-name]: Atur tipe transmisi file ke type-name, defaultnya adalah ascii, seperti: ketik biner, atur mode transmisi biner.
70.umask[newmask]: Mengatur umask default server jarak jauh ke newmask, seperti: umask 3.
71.nama pengguna pengguna[kata sandi] [akun]: Tunjukkan identitas Anda ke host jarak jauh. Jika kata sandi diperlukan, Anda harus memasukkan kata sandi, seperti: pengguna anonim my@email.
72.verbose: Sama seperti parameter -v pada baris perintah, yaitu mengatur mode pelaporan terperinci. Semua respons dari server ftp akan ditampilkan kepada pengguna.
73.?[cmd]: Sama seperti bantuan.