Hubungkan dan kerjakan FTP menggunakan terminal

Untuk mengunggah, mengunduh, atau mengelola konten FTP, kami memiliki banyak sekali aplikasi grafik, Filezilla adalah salah satu yang paling populer. Tetapi bagaimana melakukan ini dari baris perintah?

Terutama ketika kita bekerja di server dan kita tidak memiliki GUI, kita perlu mengunggah file ke FTP atau menghapus sesuatu, membuat folder, dll., Melakukan apa saja dan kita hanya memiliki terminal, tidak ada yang lain.

Untuk bekerja dengan server FTP, satu perintah sudah cukup:

ftp

Kami meletakkan perintah ftp dan diikuti dengan itu alamat IP (atau host) dari server FTP yang ingin kami sambungkan dan hanya itu, misalnya:

ftp 192.168.128.2

Seperti yang ditunjukkan pada gambar di bawah, pengguna akan bertanya kepada kami, kami menulisnya dan menekan Enter, lalu ia akan menanyakan kata sandinya, kami menulisnya dan menekan Entersiap berangkat!

ftp-login-pengguna

Sekarang dimana kita menulis perintah di shell baru ini yang merupakan shell ftp, misalnya untuk daftar kita menggunakan perintah tersebut ls

ls

Ini tangkapan layarnya:

ftp-ls

Masih banyak lagi perintah, misalnya:

  • mkdir : Buat folder
  • chmod : Ubah izin
  • itu : Hapus file

Mereka terlihat seperti Linux, bukan? ... hehe, jika mereka menulis membantu di shell FTP mereka mendapatkan perintah yang dapat mereka gunakan:

ftp-bantuan

Pertanyaan (dan beberapa keajaiban) yang saya bayangkan adalah ... bagaimana cara mengunggah file, kan?

Untuk mengunggah file perintahnya adalah mengirim

Sintaksnya adalah:

send archivo-local archivo-final

Misalnya, saya punya Beranda sebuah file bernama video.mp4 dan kami ingin mengunggahnya ke folder bernama video, perintahnya adalah:

send video.mp4 videos/video.mp4

Mereka harus selalu menentukan nama video akhir, tidak masalah apakah itu sama atau jika mereka tidak ingin diubah, mereka harus menentukannya sama, itu wajib.

Sesederhana itu, log / output yang dikembalikan mirip dengan ini:

local: video.mp4 remote: videos / videdo.mp4 200 perintah PORT berhasil. 150 Membuka koneksi data mode BINARY untuk pengujian. 226 Transfer selesai. 0 byte ditransfer. 0.00 KB / dtk.

Seperti yang selalu saya beri tahu, jika Anda ingin mengetahui lebih banyak opsi, cukup baca manual perintah:

man ftp

Atau baca manual di suatu tempat dari internet.

Yah, saya tidak bermaksud menjadikan ini sebagai manual super, jauh dari itu... ini hanya untuk meletakkan fondasinya 

Namun, saya berharap ini bermanfaat bagi beberapa orang.

salam