deac
08-02-2002, 15:30
Ich möchte ein Verzeichnis herunterladen, welches wieder Unterverzeichnisse bietet.
Ich habe bisher immer das Verzeischniss in gepackter Form vom Server angefordert, doch bei einem Abriss der Verbindung, muss der Download von neuem beginnen. Das ganze habe ich mit wget direkt gemacht.
Mit dem MidnightCommander ist es möglich Verzeichnisse herunterzuladen, doch dieser Fragt wegen jedem Mist nach, was er machen soll, wenn dies, oder jenes eintritt. MC ist damit auch weg.
Ich hab ISDN und bei Abrissen ist das sehr ärgerlich, da ich neu anfangen muss. Bei großen Datenmengen ist das sogar zu teuer sonst.
Nun hab ich vor, ein Script zu schreiben, um das Herunterladen von Verzeichnissen zu automatisieren. Dafür bietet sich zsh geradezu an, da ich zsh schon sehr gewöhnt bin und zsh schon immer auch für ftp benutze, wie auch sonst als Shell.
Das Problem nun ist, wie erkennt ein Script, ob in der Dateiliste, die ich per zfls anfordere, ob es ein Verzeichnis ist? Mit zfls -l bekomme ich zwar auch die Daten dazu, doch kann nur ich geistig realisieren, dass es sich um Verzeichnisse handelt, bei bestimmten Dateien.
Oder gibt es ein dierektes ftp-Komando, um den Dateitypen zu erfragen?
Hinzu kommt auch noch, dass zfls nur die Dateien anzeigt, die nich versteckt sind, sprich ohne Punkt am Anfang des Namens. Das ist durchaus sinnvoll, wenn ich diese auch unberücksichtigt haben möchte, doch das möchte ich selbst entscheiden können, in dem ich das Script dem Entsprechend anpasse.
Ich habe bisher immer das Verzeischniss in gepackter Form vom Server angefordert, doch bei einem Abriss der Verbindung, muss der Download von neuem beginnen. Das ganze habe ich mit wget direkt gemacht.
Mit dem MidnightCommander ist es möglich Verzeichnisse herunterzuladen, doch dieser Fragt wegen jedem Mist nach, was er machen soll, wenn dies, oder jenes eintritt. MC ist damit auch weg.
Ich hab ISDN und bei Abrissen ist das sehr ärgerlich, da ich neu anfangen muss. Bei großen Datenmengen ist das sogar zu teuer sonst.
Nun hab ich vor, ein Script zu schreiben, um das Herunterladen von Verzeichnissen zu automatisieren. Dafür bietet sich zsh geradezu an, da ich zsh schon sehr gewöhnt bin und zsh schon immer auch für ftp benutze, wie auch sonst als Shell.
Das Problem nun ist, wie erkennt ein Script, ob in der Dateiliste, die ich per zfls anfordere, ob es ein Verzeichnis ist? Mit zfls -l bekomme ich zwar auch die Daten dazu, doch kann nur ich geistig realisieren, dass es sich um Verzeichnisse handelt, bei bestimmten Dateien.
Oder gibt es ein dierektes ftp-Komando, um den Dateitypen zu erfragen?
Hinzu kommt auch noch, dass zfls nur die Dateien anzeigt, die nich versteckt sind, sprich ohne Punkt am Anfang des Namens. Das ist durchaus sinnvoll, wenn ich diese auch unberücksichtigt haben möchte, doch das möchte ich selbst entscheiden können, in dem ich das Script dem Entsprechend anpasse.