Linux 15.070 Themen, 107.540 Beiträge

wget zum Holen explizieter Datei unter http

MikeRomeo / 2 Antworten / Baumansicht Nickles

Wie kann ich wget dazu bringen nur das bestimmte http- File zu holen, dass ich auch wirklich moechte, ohne irgenwelche ähnliche "Folgedateien" zu bekommen? Also, wenn es die gewünschte Datei nicht gibt soll KEIN Download stattfinden.

bei Antwort benachrichtigen
Klaus_T MikeRomeo „wget zum Holen explizieter Datei unter http“
Optionen

Fuer soetwas ist "lynx", "links" oder "w3m" besser geeignet. Dort kannst du eine URL mit der Option "-dump" holen.
Bei wget kannst du es mit der option "-l" versuchen. Per default steht das auf 5, also nimm mal wget -l 0.

Bye, Klaus

bei Antwort benachrichtigen
rainer behrendt MikeRomeo „wget zum Holen explizieter Datei unter http“
Optionen

Hallo Klaus,

vielen Dank. Habs mit w3m ( w3m -dump $remotedir/$file > $file ) ausprobiert, nur leider wird die (binäre) Datei nicht korrekt übertragen. Es fehlt ein Stück.
Wget -l 0 hatte keinen Effekt.
Im Grunde laesst sich mein Problem schon mit wget -c oder wget -N lösen, sofern ich die selbe Datei lokal belasse. Es handelt sich nämlich
um Daten, die täglich auf dem Remoterechner aktualisiert werden. Wenn die neuen
Files noch nicht da waren, bekam ich immer die alten nochmal (für meine restliche Datenverarbeitung wars praktischer, die alten vorher zu löschen). Naja wget meints wohl zu gut.
Es ging mir eigentlich ums Prinzip. Ich dachte wget muesste diesen denkbar einfachsten Download doch irgendwie umsetzen können.

Viele Grüße,

Rainer

bei Antwort benachrichtigen