Newsgroup: it.comp.macintosh
Titolo: [FTP] Come trasferire tutti i file di una directory

Mi sarò rincretinito ma non ci riesco... e, peggio che mai, non trovo
nulla neanche nelle pagine man.
Come faccio a traferire via FTP tutti i file contenuti in una directory
locale?
Grazie a chi mi illuminerà :)
-- 
"Imagination is more important than knowledge"
Albert Einstein 
1879-1955 

 nulla neanche nelle pagine man.
Ok forse ho trovato: "mput".
Ma come faccio a trasferire tutti i file ad es. *.jpg?
Pensavo ad una cosa del genere:
ftp> mput /directory/locale/*.JPG /directory/remota/
Ma niente, appare il msg:
mput /directory/locale/file_da_trasferire.JPG [anpqy?]?
Io vado con "a" o "y" ma mi dice:
ftp: local: directory/locale/file_da_trasferire.JPG: No such file or
directory" :)
Idee?


 directory" :)
ftp ti da anche la faccina nel msg di errore ? allora ti piglia per culo.
Per quanto riguarda il problema vedo, non so se hai copincollato o meno, 
che il percorso che dai tu è assoluto mentre quello dell'errore no.
Prova a fare lcd nella directory dove si trovano i file (per eseguire il 
ls locale fallo precedere da !).
Per fare mput su molti file ti può essere utile usare il comando prompt, 
e magari anche hash.
Saltando di palo in frasca, perché non un programma con gui tipo 
Cyberduck ? Io per l'upload, specie con molte directory nidificate, lo 
preferisco.

 directory" :)
Premesso che sono solo curioso di capire anch'io come funziona questo
aspetto di ftp, osservando i messaggi di errore a me č sembrato di
capire che se nel comando hai un path locale (assoluto o relativo)
allora devi averlo anche in remoto, e precisamente rispetto alla working
directory remota se il path locale č relativo, rispetto alla root del
tuo account se il path locale č assoluto.
Se per esempio usi "/Volumes/HD1/Nome1/Nome2" per trasferire tutti i
file contenuti nella cartella locale specificata dal pathname, allora mi
sembra debba esistere una cartella remota "/Volumes/HD1/Nome1/Nome2"; se
invece usi "Nome1/Nome2" per trasferire i file contenuti nella directory
"Nome1/Nome2" che si trova nella local working directory, allora devi
avere il path remoto Rwd/Nome1/Nome2 dove 'Rwd' č la working directory
remota.
O meglio, a me riesce di trasferire solo in queste condizioni, ma
anch'io mi aspetto che esista un modo per specificare un pathname remoto
del tutto distinto da quello locale.
Aspettiamo qualcuno di piů scibile.  :)
giordano

 preferisco.
Perché la macchina da cui devo spedire i file è una workstation con
RedHat versione "menocimettolemaniemeglioè" che costa una cifra
esorbitante e non ho voglia di far danno :)


In article <1hnbp5l.1r3mgps10z9y4lN%cesare...@NOGRAZIEtin.it>,
 cesare...@NOGRAZIEtin.it (Cesare Gagliardo) wrote:
"Usa wget, Luke."

 "Usa wget, Luke."
Ma wget prende o almeno io l'ho sempre usato per prendere.
Io però, in questo caso, spedire.


 Idee?
Fatti un .netrc ad hoc.
Oppure usa un client tipo lftp:
http://lftp.yar.ru/
-- 
Every time you troll-feed, God kills a kitten.
k|b|s > mailto `echo ti.gulgb@sbk|'rev'`

 Io però, in questo caso, spedire.
Forse perché ho scritto wget ma pensavo a curl.
In effetto pensandoci bene non so se si possa applicare a tutto un ramo 
di directory, mi ricordo che cercai di usarlo in quel senso. Non ricordo 
se ci sono riuscito però.

 sul server, e spostati in quella di origine locale ("lcd").
Che dire: grazie 1000 :)
Funziona!


 
http://lftp.yar.ru/
Grazie, studierň anche questa via anche se ho risolto con il
suggerimento di Marco.


 sul server, e spostati in quella di origine locale ("lcd").
Che è esattamente quello che faccio io. Ma dunque è confermato che con
ftp 'liscio' questo è l'unico sistema?
giordano

 sequenza di Interarchy per farlo in modo batch.
Forse è più comodo farlo da .netrc
ciao
-- 
byez, k|b|s
echo 8507882250504719905049564247050P | dc
