Video: How to Use FTP Unix Command 2024
Jika anda seorang junkie baris perintah, anda akan menghargai arahan FTP yang datang dengan Windows. Ia tidak cantik, tetapi ia mendapat pekerjaan yang dilakukan. Dalam sesi biasa, anda log masuk ke pelayan FTP (bernama ftp lowewriter.com dalam contoh ini), bertukar ke direktori (dinamakan gambar dalam contoh ini), muat turun fail, kemudian log keluar.
Pertama, buka tetingkap arahan: Pilih Mula → Run, ketik Command dalam kotak teks, kemudian klik OK. Navigasi ke direktori ke mana anda ingin memuat turun fail. Langkah ini penting kerana walaupun anda boleh menukar direktori kerja tempatan dari dalam perintah FTP, lebih mudah untuk memulakan FTP dari direktori yang betul.
Untuk memulakan FTP, ketik ftp dengan nama pelayan FTP sebagai parameter, seperti ini:
C:> ftp ftp. rendah surat. com
Dengan mengandaikan bahawa anda menaip nama tapak dengan betul, perintah FTP bersambung ke laman web, memaparkan mesej spanduk, dan meminta anda untuk log:
Terhubung ke ftp. rendah surat. com. 220-Microsoft FTP Service 220 Kami mempunyai 999 spooks di sini, tetapi sentiasa ada ruang untuk satu lagi! Untuk sukarela, log masuk sebagai Anonymous. Pengguna (ftp lowewriter com: (none)):
Untuk log secara anonim, ketik Anonymous dan kemudian tekan Enter. Pelayan bertindak balas dengan memberitahu anda bahawa akses Anonymous dibenarkan dan meminta alamat e-mel anda sebagai kata laluan:
331 Akses tanpa nama dibenarkan, menghantar identiti (nama e-mel) sebagai kata laluan. Kata Laluan:
Taipkan alamat e-mel anda sebagai kata laluan dan kemudian tekan Enter. Mesej Selamat Datang muncul, diikuti oleh ftp> prompt:
230-Selamat datang ke laman FTP saya! Untuk gambar Halloween yang menyeramkan, lihat folder Pics. 230 pengguna tanpa nama log masuk. Ftp>
Setiap kali anda melihat ftp> prompt, arahan FTP sedang menunggu anda memasukkan subcommand. Mula dengan memasukkan dir untuk melihat senarai direktori:
200 arahan PORT berjaya. 150 Membuka sambungan data mod ASCII untuk / bin / ls. 06-30-07 08: 05PMgambar 06-30-07 07: 55PM 2365 readme. txt 06-30-07 07: 55PM bunyi 06-30-07 07: 56PM video 226 Transfer lengkap. ftp: 190 bait yang diterima pada 0. 00Seker 190000. 00Kbytes / saat. ftp>
Seperti yang dapat anda lihat, respons dari arahan dir tidak begitu bersih seperti paparan dari perintah MS-DOS. Namun, anda boleh memilih bahawa direktori termasuk tiga subdirektori - pics, bunyi, dan video - dan satu fail, dinamakan readme. txt. Saiz fail ialah 2, 365 bait.
Inilah soalan yang baik: Jika anda memasukkan arahan dir, mengapa sambutan membaca 200 arahan PORT berjaya?Jawapannya ada kaitan dengan bagaimana protokol FTP berfungsi. Apabila anda memasukkan arahan dir, klien FTP meneruskan arahan PORT ke pelayan yang membuka port pemindahan data yang kemudiannya digunakan untuk mengembalikan penyenaraian direktori yang dihasilkan.
Server menjawab bahawa arahan PORT telah berjaya membuka port pemindahan data. Kemudian, ia menghantar kembali senarai direktori. Akhirnya, ia menghantar dua lagi baris: satu untuk menunjukkan bahawa pemindahan selesai (iaitu, output dir berjaya dihantar), dan yang lain meringkaskan bilangan bait data yang dihantar dan kadar pemindahan data.
Fail-fail yang anda ingin muat turun terletak di subdirektori pics, jadi perintah seterusnya untuk dikeluarkan ialah foto cd. Ini menghasilkan output berikut:
250 CWD perintah berjaya. ftp>
Sekali lagi, output arahan tidak betul-betul apa yang anda harapkan. Protokol FTP sebenarnya tidak mempunyai arahan CD. Sebaliknya, ia menggunakan perintah bernama CWD, yang bermaksud menukar direktori kerja, untuk menukar direktori. Klien Windows FTP menggunakan CD arahan dan bukannya CWD untuk menjadi lebih konsisten dengan antara muka pengguna Windows / MS-DOS, yang menggunakan CD arahan untuk menukar direktori. Apabila anda menaip arahan CD di ftp> prompt, klien FTP menghantar arahan CWD ke pelayan FTP. Pelayan kemudian menjawab dengan perintah CWD mesej yang berjaya untuk menunjukkan bahawa direktori telah diubah.
Seterusnya, ketik dir sekali lagi. Pelayan FTP memaparkan senarai direktori untuk direktori pics:
200 PORT perintah berjaya. 150 Membuka sambungan data mod ASCII untuk / bin / ls. 06-27-07 10: 04PM 123126 pintu. jpg 06-27-07 10: 06PM 112457 echair. jpg 06-27-07 10: 06PM 81610 pagar. jpg 06-27-07 10: 09PM 138102 kabus. jpg 06-27-07 10: 09PM 83712 gallows. jpg 06-27-07 10: 10PM 166741 hantu. jpg 06-27-07 09: 58PM 119859 skel01. jpg 06-27-07 10: 05PM 87720 dinding. jpg 226 Pemindahan selesai. ftp: 400 bait yang diterima pada 0. 00Sekali 400000. 00Kbytes / saat. ftp>
Di sini, anda dapat melihat bahawa direktori pics mengandungi lapan fail. Untuk memuat turun fail, anda menggunakan arahan GET, menyatakan nama fail yang anda mahu muat turun. Sebagai contoh, untuk memuat turun pintu. jpg fail, ketik dapatkan pintu. jpg . Pelayan FTP memindahkan fail ke komputer anda dan memaparkan tindak balas berikut:
200 PORT perintah berjaya. 150 Membuka sambungan mod mod ASCII untuk pintu. jpg (123126 bytes). 226 Pemindahan selesai. ftp: 123126 bait yang diterima pada 0. 13Semasa 985. 01Kbytes / saat. ftp>
Perhatikan lagi bahawa maklum balas menunjukkan bahawa arahan yang sebenarnya diproses oleh pelayan adalah arahan PORT. Fail dipindahkan dalam mod ASCII. Keseluruhan pemindahan mengambil masa 0. 13 saat, yang berfungsi pada kadar pemindahan sekitar 985K sesaat.
Selepas anda memuat turun fail, anda boleh mengakhiri sesi dengan menaip bye . FTP bertindak balas dengan memaparkan mesej selamat tinggal tapak; maka ia akan mengembalikan anda ke prompt perintah MS-DOS:
221 Cepat kembali … C:>
Sudah tentu, FTP lebih banyak terlibat daripada sesi sederhana ini.Namun, penggunaan FTP yang paling umum adalah untuk memuat turun fail, dan kebanyakan unduhan tidak rumit daripada contoh ini.