PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ncftpget pipe nach tar



jpfote
31.01.09, 15:53
Hi Leute,

Ich habe das zeitgleich mal im mrunix.de Forum gepostet, aber ich denke, hier könnte es auch jemand wissen :-):

ich hänge seit seit einigen Stunden über folgendem Problem:

Ich lade mit dem Programm "ncftpget" mehrere Dateien von einem FTP-Server herunter. Ich möchte diese Dateien aber nicht einfach nur in irgendeinen Ordner runterladen, sondern on the fly mit tar in ein Archiv schreiben. Irgendwie wollen die Pipes und stouts aber nicht so, wie ich das will :-(. Spontan habe ich mir das etwa so vorgestellt:


ncftpget -c -R -u user -p pass ftp_server /html/bilder | tar cvzf hallo.tgz

Hat evtl. jemand mal einen spontanen Tip? Danke :-)

Grüße Jens

derRichard
31.01.09, 17:06
hi!

woher soll tar wissen wann eine neue datei beginnt und wie diese heisst?
über die pipe können nur die daten gehen aber keine metadaten.

hth,
//richard

Aqualung
01.02.09, 13:36
Schau Dir mal curlftpfs (http://curlftpfs.sourceforge.net/) an.

Beispiel:


curlftpfs ftp://user:pass@host /mnt

jpfote
01.02.09, 16:49
Hi Leute,

danke für die Infos. Ich werde es jetzt mit "curlftpfs" realisieren. tar kann übrigens nach stout schreiben ;-). Also raus geht's, nur rein nicht. schade eigentlich. Hier auch der Link zum entstr. Debian Paket: http://packages.debian.org/etch/curlftpfs

Danke nochmal an alle die mitgedacht haben :-)