FTP adalah protokol pemindahan fail paling mudah dan paling biasa yang menukarkan fail antara komputer tempatan dan komputer atau rangkaian jauh. Sistem operasi Linux dan Unix mempunyai baris perintah terbina dalam meminta anda boleh menggunakan sebagai pelanggan FTP untuk membuat sambungan FTP.
Amaran: Penghantaran FTP tidak disulitkan. Sesiapa yang memintas penghantaran boleh membaca data yang anda hantar, termasuk nama pengguna dan kata laluan anda. Untuk penghantaran yang selamat, gunakan SFTP.
Menubuhkan Sambungan FTP
Sebelum anda boleh menggunakan pelbagai perintah FTP, anda mesti membuat sambungan dengan rangkaian jauh atau komputer. Lakukan ini dengan membuka tetingkap terminal di Linux dan menaip ftp diikuti dengan nama domain atau alamat IP pelayan FTP, seperti ftp 192.168.0.1 atau ftp domain.com . Sebagai contoh:
ftp abc.xyz.edu
Perintah ini cuba menyambung ke pelayan ftp di abc.xyz.edu. Sekiranya berjaya, ia meminta anda untuk log masuk menggunakan nama pengguna dan kata laluan. Pelayan FTP awam sering membenarkan anda untuk log masuk menggunakan nama pengguna tanpa nama dan alamat e-mel anda sebagai kata laluan atau tanpa kata laluan sama sekali.
Apabila anda berjaya log masuk, anda dapat melihatnya ftp> segera pada skrin terminal. Sebelum anda melangkah lebih jauh, dapatkan senarai arahan FTP yang ada menggunakanmembantu fungsi. Ia berguna kerana bergantung kepada sistem dan perisian anda, beberapa arahan FTP yang disenaraikan mungkin atau mungkin tidak berfungsi.
Contoh-contoh Perintah dan Keterangan FTP
Perintah FTP yang digunakan dengan Linux dan Unix berbeza daripada arahan FTP yang digunakan dengan baris perintah Windows. Berikut ialah contoh yang menggambarkan kegunaan khas arahan FTP Linux untuk menyalin, menamakan semula, dan memadam fail yang jauh.
ftp> membantu
Fungsi bantuan menyenaraikan arahan yang boleh anda gunakan untuk memaparkan kandungan direktori, memindahkan fail dan memadam fail. Perintah itu ftp> ? melakukan perkara yang sama.
ftp> ls
Perintah ini mencetak nama fail dan subdirektori dalam direktori semasa pada komputer jauh.
ftp> pelanggan cd
Arahan ini mengubah direktori semasa ke nama subdirektori pelanggan jika wujud.
ftp> cdup
Ini mengubah direktori semasa ke direktori induk.
ftp> lcd images
Perintah ini mengubah direktori semasa pada komputer setempat kepada imej , jika ada.
ftp> ascii
Perubahan ini ke mod ASCII untuk memindahkan fail teks. ASCII adalah lalai pada kebanyakan sistem.
ftp> binari
Arahan ini berubah kepada mod binari untuk memindahkan semua fail yang bukan fail teks.
ftp> dapatkan image1.jpg
Muat turun fail ini image1.jpg dari komputer jauh ke komputer setempat. Amaran: Jika sudah ada fail di komputer setempat dengan nama yang sama, ia akan ditulis ganti.
ftp> put image2.jpg
Muat naik fail image2.jpg dari komputer setempat ke komputer jauh. Amaran: Jika sudah ada fail pada komputer jauh dengan nama yang sama, ia akan ditimpa.
ftp>! ls
Menambah tanda seru di hadapan arahan melaksanakan arahan yang ditetapkan pada komputer tempatan. Jadi! Ls menyenaraikan nama fail dan nama direktori direktori semasa pada komputer setempat.
ftp> mget * .jpg
Dengan perintah mget. anda boleh memuat turun berbilang imej. Perintah ini memuat turun semua fail yang berakhir dengan .jpg.
ftp>menamakan dari kepada
Arahan rename mengubah fail bernama dari ke nama baru pada pada pelayan jauh.
ftp> masukkan fail setempat fail lalai
Perintah ini menyimpan fail tempatan pada mesin jauh. Hantar fail fail fail jauh melakukan perkara yang sama.
ftp> mput * .jpg
Arahan ini memuat naik semua fail yang berakhir dengan .jpg ke folder aktif pada mesin jauh.
ftp> padam fail jauh
Memadam fail bernama fail jauh pada mesin jauh.
ftp> mdelete * .jpg
Ini memadam semua fail yang berakhir dengan .jpg dalam folder aktif pada mesin jauh.
ftp> nama fail saiz
Tentukan saiz fail pada mesin jauh dengan arahan ini.
ftp> mkdir direktori-nama
Buat direktori baru di pelayan jauh.
ftp> prompt
Arahan segera menghidupkan atau mematikan mod interaktif supaya arahan pada berbilang fail dilaksanakan tanpa pengesahan pengguna.
ftp> berhenti
Perintah keluar menamatkan sesi FTP dan keluar dari program FTP. Perintah ini selamat tinggal dan keluar lakukan perkara yang sama.
Pilihan Talian Perintah
Pilihan (juga dikenali sebagai bendera atau suis) mengubahsuai operasi satu perintah FTP. Biasanya, pilihan baris perintah mengikuti arahan FTP utama selepas ruang. Berikut adalah senarai pilihan yang boleh anda tambahkan kepada arahan FTP dan keterangan mengenai apa yang mereka lakukan.
- -4 Gunakan hanya IPv4 apabila menghubungi hos
- -6 Gunakan hanya IPv6
- -eMenyahdayakan sokongan sejarah dan pengeditan arahan
- -pGunakan mod pasif untuk pemindahan data
- -iMematikan interaktif diminta semasa pemindahan fail
- -nMencegah log masuk automatik pada sambungan pertama
- -gMelumpuhkan nama fail di seluruh dunia
- -vAngkatan pelayan keluarkan untuk menunjukkan semua tindak balas
- -dMelibatkan debugging




