Hallo Liste, ich habe eine Liste mit Dateien vorliegen, die ich per FTP oder SCP auf einen Server übertragen will. Dabei sind die Verzeichnisstrukturen in den ersten 4 Ebenen unterschiedlich (lokal: /home/..... extern: /WWW/html/....). Irgendwie komme ich da nicht weiter.... :-( Dankbar für Tipps, Uli
Am Don, 2002-07-11 um 14.23 schrieb Ulrich Klenk:
Hallo Liste,
ich habe eine Liste mit Dateien vorliegen, die ich per FTP oder SCP auf einen Server übertragen will. Dabei sind die Verzeichnisstrukturen in den ersten 4 Ebenen unterschiedlich (lokal: /home/..... extern: /WWW/html/....).
wie wärs mit: scp -r user@local:/home/usw user@extern:/WWW/html/usw oder wenn ftp geht nimm einfach ftp oder mc tschau fisch
Hallo, Andre Fischer wrote:
Am Don, 2002-07-11 um 14.23 schrieb Ulrich Klenk:
Hallo Liste,
ich habe eine Liste mit Dateien vorliegen, die ich per FTP oder SCP auf einen Server übertragen will. Dabei sind die Verzeichnisstrukturen in den ersten 4 Ebenen unterschiedlich (lokal: /home/..... extern: /WWW/html/....).
wie wärs mit:
scp -r user@local:/home/usw user@extern:/WWW/html/usw
oder wenn ftp geht nimm einfach ftp oder mc
Falls Du die beiden Verzeichnisse immer wieder aktualisieren willst, dann ist 'weex' eventuell auch was fuer dich. Das ganze geht mittels ftp. Damit aktualisiere ich meine Home-Page bei Arcor von zu Hause aus. Werner
Am Don, 2002-07-11 um 14.23 schrieb Ulrich Klenk:
ich habe eine Liste mit Dateien vorliegen, die ich per FTP oder SCP auf einen Server übertragen will. Dabei sind die Verzeichnisstrukturen in den ersten 4 Ebenen unterschiedlich (lokal: /home/..... extern: /WWW/html/....).
Der Trick sollte sein, das die Dateien tatsächlich nur die sind, die aus der Liste kommen (damit halt andere Dateien in den selben Verzeichnissen nicht übertragen werden). Habe mir jetzt dadurch geholfen, das ich die Dateien aus der Liste in Ihren Verzeichnissen in einen anderen Dateinamensanhang kopiert habe (for i in `cat /tmp/liste.txt`; do cp $i $i.ichbinneu; done), jetzt diese Dateien per scp "*.ichbinneu" auf den Server schiebe und dort wieder umbenenne. Bin aber sicher, das es da noch eine elegantere Lösung gibt. rsync mit --include-from und --exclude hat irgendwie nicht so hingehauen. Gruß, Uli
Am Don, 2002-07-11 um 14.23 schrieb Ulrich Klenk:
Habe mir jetzt dadurch geholfen, das ich die Dateien aus der Liste in Ihren Verzeichnissen in einen anderen Dateinamensanhang kopiert habe (for i in `cat /tmp/liste.txt`; do cp $i $i.ichbinneu; done), jetzt diese Dateien per scp "*.ichbinneu" auf den Server schiebe und dort wieder umbenenne.
for i in $(
Am Don, 2002-07-11 um 16.13 schrieb Mathias Homann:
Am Don, 2002-07-11 um 14.23 schrieb Ulrich Klenk:
Habe mir jetzt dadurch geholfen, das ich die Dateien aus der Liste in Ihren Verzeichnissen in einen anderen Dateinamensanhang kopiert habe (for i in `cat /tmp/liste.txt`; do cp $i $i.ichbinneu; done), jetzt diese Dateien per scp "*.ichbinneu" auf den Server schiebe und dort wieder umbenenne.
for i in $(
spart ein paar arbeitsschritte.
fragt aber dafür bei jeder Datei nach dem Passwort - oder ? tschau fisch
On Thu, 2002-07-11 at 15:57, Ulrich Klenk wrote:
Am Don, 2002-07-11 um 14.23 schrieb Ulrich Klenk:
ich habe eine Liste mit Dateien vorliegen, die ich per FTP oder SCP auf einen Server übertragen will. Dabei sind die Verzeichnisstrukturen in den ersten 4 Ebenen unterschiedlich (lokal: /home/..... extern: /WWW/html/....).
Der Trick sollte sein, das die Dateien tatsächlich nur die sind, die aus der Liste kommen (damit halt andere Dateien in den selben Verzeichnissen nicht übertragen werden).
Hm. Und wenn Du Dir ein Makefile erstellst, daß dann das scp'en übernimmt? Habe leider gerade nur wenig Zeit, aber vielleicht bringt Dich der Ansatz ja schon auf eine Idee, die Dir weiterhilft. V. -- Volker Kroll 4mino AG Chief System Developer Chausseestr. 52 b volker.kroll@4mino.de D-10115 Berlin Tel.: +49-30-2888490-0 Fax.: +49-30-2888490-99
Hallo, On Thu, 11 Jul 2002, Ulrich Klenk wrote:
Am Don, 2002-07-11 um 14.23 schrieb Ulrich Klenk:
ich habe eine Liste mit Dateien vorliegen, die ich per FTP oder SCP auf einen Server übertragen will. Dabei sind die Verzeichnisstrukturen in den ersten 4 Ebenen unterschiedlich (lokal: /home/..... extern: /WWW/html/....).
Der Trick sollte sein, das die Dateien tatsächlich nur die sind, die aus der Liste kommen (damit halt andere Dateien in den selben Verzeichnissen nicht übertragen werden).
Habe mir jetzt dadurch geholfen, das ich die Dateien aus der Liste in Ihren Verzeichnissen in einen anderen Dateinamensanhang kopiert habe (for i in `cat /tmp/liste.txt`; do cp $i $i.ichbinneu; done), jetzt diese Dateien per scp "*.ichbinneu" auf den Server schiebe und dort wieder umbenenne.
Bin aber sicher, das es da noch eine elegantere Lösung gibt. rsync mit --include-from und --exclude hat irgendwie nicht so hingehauen.
Ungetestet nur so als Anregung: while read datei; do scp "${datei}" "user@host:${datei//#\/home\///WWW/html/}" done < DATEILISTE (testen z.B. mit 'echo' vor'm 'scp' ;) -dnh -- SIG kill(ed)
participants (6)
-
Andre Fischer
-
David Haller
-
Mathias Homann
-
Ulrich Klenk
-
Volker Kroll
-
Werner Franke