Ini ialah arahan ftp-uploadp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
ftp-upload - pemindahan kumpulan fail tempatan ke pelayan FTP
SINOPSIS
ftp-upload [mana-mana suis]... {[suis boleh berulang]... fail...}...
DESCRIPTION
ftp-upload digunakan untuk menghantar fail tempatan ke pelayan FTP. Ia bukan interaktif, maksudnya
untuk digunakan daripada skrip. Ia berdisiplin tentang nilai keluarnya dan ia tidak keluar
mesej maklumat secara lalai.
Terdapat dua jenis suis. Suis awal perlu muncul sebelum sebarang nama fail,
ia menjejaskan sesi secara keseluruhan. Suis boleh berulang boleh muncul berselang-seli dengan
nama fail, ia menjejaskan pemindahan fail yang muncul selepasnya pada arahan
line.
PILIHAN
Permulaan suis
Ini perlu digunakan sebelum sebarang nama fail disenaraikan pada baris arahan.
--nyahpepijat
Hidupkan nyahpepijat.
- membantu
Tunjukkan mesej penggunaan dan mati.
--abaikan-berhenti-kegagalan
Jangan merungut atau tetapkan kod keluar kegagalan hanya kerana arahan QUIT gagal. ini
mungkin diperlukan kerana sesetengah pelayan, secara terang-terangan mengabaikan RFC 959, menutupnya
saluran arahan apabila anda menghantar arahan ABOR kepada mereka.
-v, --verbose
Cetak mesej maklumat untuk stdout.
--versi
Tunjukkan nombor versi dan keluar.
Permulaan suis yang nyatakan sambungan maklumat
Ini juga perlu digunakan sebelum sebarang nama fail disenaraikan pada baris arahan. Mereka tentukan
maklumat yang digunakan untuk menyediakan sambungan FTP.
--akaun akaun
Ini menentukan akaun yang akan digunakan semasa log masuk ke sistem jauh. Ini adalah
berbeza daripada nama pengguna yang digunakan untuk log masuk. Beberapa sistem memerlukan ini. Tidak ada
lalai.
-h, --tuan rumah tuan rumah
Tentukan hos yang hendak disambungkan. Tiada lalai, anda perlu menentukan ini
suis.
--pasif
Paksa penggunaan pemindahan pasif (PASV). Pemindahan pasif diperlukan dengan beberapa
konfigurasi firewall, tetapi jika anda mempunyai sedemikian, anda lebih baik untuk mengkonfigurasi Net::FTP jadi
bahawa ia tahu bila untuk menggunakannya (lihat Net::Config). Jika anda perlu menggunakan pasif
pemindahan dengan pelayan tertentu (pecah), bagaimanapun, suis ini adalah pertaruhan terbaik anda.
Sebagai alternatif, anda boleh menetapkan $FTP_PASSIVE kepada 1 dalam persekitaran (lihat Net::FTP).
--kata laluan pw
Ini memberikan kata laluan yang akan digunakan untuk log masuk. Lalai ialah e-mel anda
alamat.
Ambil perhatian bahawa anda tidak sepatutnya menentukan kata laluan sebenar (rahsia) dengan cara ini, seperti pada kebanyakan sistem
sesiapa sahaja pada mesin boleh melihat hujah yang anda berikan kepada arahan anda. Gunakan salah satu daripada
suis penetapan kata laluan lain sebaliknya.
-s, --kata laluan-stdin
Ini memberitahu ftp-upload untuk membaca kata laluan daripada input standard. Tiada gesaan akan berlaku
dicetak, dan satu baris akan dibaca. Kebanyakan orang akan menggunakan suis ini untuk menentukan
kata laluan. Cth,
gema 3x9sjJJh | ftp-upload -sh $host -u $user $file
Menggunakan gema dengan cara ini adalah selamat di mana --kata laluan suis tidak jika arahan gema adalah
terbina dalam cangkerang.
--kata laluan-fd fd
Ini seperti --kata laluan-stdin kecuali ia membaca kata laluan daripada fail
deskriptor bernombor fd.
ftp-upload -h $host -u $user --password-fd=3 3<$pw_file $file
-u, --pengguna pengguna
Tentukan nama pengguna untuk digunakan semasa log masuk. Lalai ialah "tanpa nama".
Berulang suis
Suis ini boleh digunakan di mana-mana sahaja pada baris arahan (kecuali selepas nama fail terakhir).
Ia menjejaskan pemindahan fail yang disenaraikan selepasnya.
--sebagai nama jauh
Biasanya fail dipindahkan menggunakan nama yang sama yang dimilikinya secara tempatan. Jika anda menggunakan ini
suis fail seterusnya yang dipindahkan akan dipanggil nama jauh sebaliknya pada hos yang satu lagi.
ftp-upload --host $host --as index.htm index.html
-a, --ascii
Lakukan pemindahan dalam mod ASCII.
-b, --perduaan
Lakukan pemindahan dalam mod binari. Ini adalah lalai.
-d, --dir dir
Tukar direktori kepada dir pada pelayan FTP sebelum meneruskan. Anda boleh menggunakan ini
beberapa kali antara fail, ftp-upload akan chdir sekali untuk setiap kali anda menentukannya.
Menggunakan ".." sebagai dir akan menyebabkan "CDUP" FTP dilakukan dan bukannya "CWD".
--laluan penuh
Fail yang biasa dimuat naik masuk ke dalam direktori semasa pada hos jauh, walaupun ketika itu
nama fail tempatan yang diberikan mengandungi garis miring. Contohnya, jika anda berkata
ftp-upload -h $host /etc/motd
ftp-upload akan memuat naik fail sebagai motd, Tidak /etc/motd. Ini berbeza daripada bagaimana
standard ftp program berfungsi, dan ia juga berbeza dengan caranya ftp-upload bekerja sebelum ini
versi 1.3.
Jika anda tentukan --laluan penuh, anda akan mendapat tingkah laku yang lain. Permintaan untuk memuat naik
dir/fail akan memberitahu pelayan untuk menyimpan dir/fail daripada fail.
Apabila anda menggunakan --sebagai yang --laluan penuh tetapan tidak penting. --laluan penuh hanya memberitahu
atur cara nama yang hendak digunakan semasa memilih nama.
--tiada-jalan-penuh
Lumpuhkan --laluan penuh. Ini adalah lalai.
-l, --ls
Cuba dapatkan senarai direktori jauh fail selepas memindahkannya. saya cakap "cuba"
kerana tiada cara terjamin untuk melakukan ini dengan protokol FTP. Perintah yang saya jalankan
ialah "SENARAI fail". Ini secara amnya akan berfungsi jika fail tidak mengandungi sebarang keistimewaan
watak-watak.
-L, --tidak-ls
Lumpuhkan --ls tingkah laku.
--tmp-tiada
Pindahkan fail secara langsung, jangan lakukan sesuatu yang istimewa untuk cuba memastikan fail itu tidak
muncul di bawah nama sebenar mereka pada mesin jauh sehingga pemindahan selesai.
Setiap fail dipindahkan dengan satu "STOR" mudah. Ini adalah lalai.
--tmp-samedir
Pindahkan fail ke mesin jauh menggunakan nama sementara, kemudian namakannya semula apabila
pemindahan selesai. Ini tidak akan berfungsi jika pelayan jauh tidak memberikan yang boleh dikenali
tindak balas kepada arahan "STOU".
Jika respons pelayan kepada "STOU" tidak diiktiraf oleh Net::FTP tetapi munasabah,
Graham Barr mungkin sanggup menukar Net::FTP untuk mengenalinya. Kalau suka boleh
hantar output "--debug" kepada saya dan saya akan menyelaraskan permintaan tersebut.
--tmp-dir dir
Pindahkan fail ke dir pada hos jauh, kemudian namakannya semula apabila pemindahan dilakukan
lengkap. Ini lebih selamat daripada --tmp-samedir kerana ia tidak menggunakan "STOU" dan sebagainya
berfungsi dengan lebih banyak pelayan.
ftp-upload -h $host --tmp-dir $file masuk
--tmp-format fmt
Pindahkan fail ke "sprintf(fmt, fail asas nama)", kemudian menamakan semula mereka apabila pemindahan
selesai. Suka --tmp-dir, ini lebih selamat daripada --tmp-samedir sebab tak guna
"STOU" dan oleh itu ia berfungsi dengan lebih banyak pelayan.
ftp-upload -h $host --tmp-format tmp.%s $file
Gunakan ftp-uploadp dalam talian menggunakan perkhidmatan onworks.net