Aceasta este comanda ftp-uploadp care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
ftp-upload - transfer în lot fișiere locale pe un server FTP
REZUMAT
ftp-upload [orice comutator]... {[repetabil-comutator] ... fişier...}...
DESCRIERE
ftp-upload este folosit pentru a trimite fișiere locale către un server FTP. Nu este interactiv, ci înseamnă
pentru a fi folosit din scripturi. Este disciplinat cu privire la valoarea sa de ieșire și nu iese
mesaje informative în mod implicit.
Există două tipuri de comutatoare. Comutatoarele inițiale trebuie să apară înaintea oricăror nume de fișiere,
ele afectează sesiunea în ansamblu. Comutatoarele repetabile pot apărea intercalate cu
nume de fișiere, acestea afectează transferul fișierelor care apar după ele la comandă
linia.
OPŢIUNI
Inițială întrerupătoare
Acestea trebuie folosite înaintea oricăror nume de fișiere listate pe linia de comandă.
--depanare
Activați depanarea.
--Ajutor
Afișați mesajul de utilizare și muriți.
--ignora-renunț-eșecul
Nu vă plângeți și nu setați un cod de ieșire de eșec doar pentru că comanda QUIT eșuează. Acest
poate fi necesar deoarece unele servere, în flagrant nesocotire a RFC 959, închid
canal de comandă atunci când le trimiteți o comandă ABOR.
-v, --verbos
Imprimați mesaje informaționale către stdout.
--versiune
Afișați numărul versiunii și ieșiți.
Inițială întrerupătoare care specifica conexiune informații
Acestea trebuie, de asemenea, folosite înaintea oricăror nume de fișiere listate pe linia de comandă. Ei precizează
informațiile utilizate pentru a configura conexiunea FTP.
--cont cont
Acesta specifică contul care va fi utilizat la conectarea la sistemul de la distanță. Aceasta este
diferit de numele de utilizator folosit pentru autentificare. Puține sisteme au nevoie de acest lucru. Nu este
Mod implicit.
-h, --gazdă gazdă
Specificați gazda la care să vă conectați. Nu există o implicită, trebuie să specificați acest lucru
intrerupator.
--pasiv
Forțați utilizarea transferurilor pasive (PASV). Pentru unele sunt necesare transferuri pasive
configurații de firewall, dar dacă aveți astfel de configurații, ați face mai bine să configurați Net::FTP așadar
că știe când să le folosească (vezi Net::Config). Dacă trebuie să utilizați pasiv
transferuri cu anumite servere (defectate), totuși, acest comutator este cel mai bun pariu.
Alternativ, puteți seta $FTP_PASSIVE la 1 în mediu (consultați Net::FTP).
--parola pw
Aceasta oferă parola care va fi folosită pentru autentificare. Valoarea implicită este e-mailul dvs
adresa.
Rețineți că nu ar trebui să specificați o parolă reală (secretă) în acest fel, ca pe majoritatea sistemelor
oricine din mașină poate vedea argumentele pe care le transmiteți comenzilor dvs. Utilizați unul dintre
alte comutatoare de setare a parolei.
-s, --parola-stdin
Acest lucru spune ftp-upload pentru a citi parola din intrarea standard. Nu va fi nicio solicitare
tipărită și va fi citită o singură linie. Majoritatea oamenilor vor folosi acest comutator pentru a specifica
parola. De exemplu,
echo 3x9sjJJh | ftp-upload -sh $gazdă -u $utilizator $fișier
Utilizarea ecoului în acest fel este sigură acolo unde --parola comutatorul nu este dacă comanda echo este
încorporat în carcasă.
--parola-fd fd
Aceasta este ca. --parola-stdin cu excepția faptului că citește parola din fișier
descriptor numerotat fd.
ftp-upload -h $gazdă -u $utilizator --parolă-fd=3 3<$pw_file $fișier
-u, --utilizator utilizator
Specificați numele de utilizator de utilizat când vă conectați. Valoarea implicită este „anonim”.
repetabile întrerupătoare
Aceste comutatoare pot fi folosite oriunde pe linia de comandă (cu excepția ultimului nume de fișier).
Acestea afectează transferul fișierelor enumerate după ele.
--la fel de nume la distanță
În mod normal, un fișier este transferat folosind același nume pe care îl are local. Daca folosesti asta
comutați următorul fișier transferat va fi apelat nume la distanță pe cealaltă gazdă în schimb.
ftp-upload --host $host --as index.htm index.html
-a, --ascii
Efectuați transferuri în modul ASCII.
-b, --binar
Efectuați transferuri în modul binar. Aceasta este valoarea implicită.
-d, --dir dir
Schimbați directorul în dir pe serverul FTP înainte de a continua. Puteți folosi asta
de mai multe ori între fișiere, ftp-upload va chdir o dată pentru fiecare dată când îl specificați.
Folosind „..” ca dir va face ca un FTP „CDUP” să fie făcut mai degrabă decât un „CWD”.
--calea-completă
Fișierele încărcate în mod normal ajung în directorul curent de pe gazda la distanță, chiar și atunci când
numele fișierului local dat conține bare oblice. De exemplu, dacă spui
ftp-upload -h $gazdă /etc/motd
ftp-upload va încărca fișierul ca motd, Nu /etc/motd. Acest lucru diferă de modul în care
standard ftp programul funcționează și diferă, de asemenea, cu modul în care ftp-upload lucrat înainte
versiunea 1.3.
Dacă specificați --calea-completă, vei obține celălalt comportament. O cerere de încărcare
dir/fișier va spune serverului să stocheze dir/fișier mai degrabă decât fişier.
Când utilizați --la fel de il --calea-completă setarea nu contează. --calea-completă spune doar
programează ce nume să folosești atunci când alege numele.
--fără-cale-plină
Dezactivați --calea-completă. Aceasta este valoarea implicită.
-l, --ls
Încercați să obțineți o listă de director de la distanță a fișierelor după ce le-ați transferat. eu zic "incearca"
deoarece nu există nicio modalitate garantată de a face acest lucru cu protocolul FTP. Comanda pe care o execut
este „LISTA fişier". Acest lucru va funcționa în general dacă fişier nu contine nimic special
caractere.
-L, --nu-ls
Dezactivați --ls comportament.
--tmp-niciuna
Transferați fișiere direct, nu faceți nimic special pentru a încerca să vă asigurați că nu o fac
apar sub numele lor reale pe mașina de la distanță până la finalizarea transferului.
Fiecare fișier este transferat cu un singur „STOR”. Aceasta este valoarea implicită.
--tmp-samedir
Transferați fișiere pe computerul de la distanță utilizând un nume temporar, apoi redenumiți-le când apare
transferul se termină. Acest lucru nu va funcționa dacă serverul de la distanță nu oferă un element de recunoscut
răspuns la comanda „STOU”.
Dacă răspunsul serverului la „STOU” nu este recunoscut de Net::FTP, dar este rezonabil,
Graham Barr ar putea fi dispus să schimbe Net::FTP pentru a-l recunoaște. Daca iti place poti
trimite-mi ieșirea „--debug” și voi coordona astfel de solicitări.
--tmp-dir dir
Transferați fișiere în dir pe gazda la distanță, apoi redenumiți-le când are loc transferul
complet. Acest lucru este mai sigur decât --tmp-samedir pentru că nu folosește „STOU” și așa
funcționează cu mai multe servere.
ftp-upload -h $gazdă --tmp-dir $fișier primit
--tmp-format fmt
Transferați fișiere în „sprintf(fmt, fişier de bază Nume)", apoi redenumiți-le la transfer
este complet. Ca --tmp-dir, aceasta este mai sigură decât --tmp-samedir pentru ca nu foloseste
„STOU” și așa funcționează cu mai multe servere.
ftp-upload -h $gazdă --tmp-format tmp.%s $fișier
Utilizați ftp-uploadp online folosind serviciile onworks.net