Wget: Convert-links ve önceden getirilmiş dosyaları yeniden indirmekten kaçının?


12

Bir kez yayınlandıktan sonra değişmeyen birden fazla dosya arasındaki veri dağılımını indiriyorum.

Bu nedenle --timestampingyeterince iyi değil, çünkü hangi kaynağın değiştiğini sürekli olarak kontrol ediyor, yani benim durumumda tamamen anlamsız.

--no-clobbermükemmel uyuyor. Ne yazık ki --convert-links bir nedenden dolayı çalışmıyor .

--No-clobber ve --convert-links belirtildi, yalnızca --convert-linkleri kullanılacak.

Bunun --backup-convertedyardımcı olacağını umdum ama hiçbir şey değişmedi (işe yarıyor --timestamping.)

Neden wget --convert-links --backup-converted --no-clobber --wait 1 https://example.comyok sayar --no-clobberve nasıl düzeltilebilir?


Bugün aynı sorunu vurmak. Bunu nasıl çözdün?
Angelo Fuchs

1
@AngeloFuchs Hiç çözmedim (bu olursa cevap gönderirim). Sonunda benim durumumda getirilen bağlantıları yeniden indirmek wget yama ya da başka bir şeye geçiş daha basitti.
etkinliği azaltma

denedin --continuemi bu genellikle daha önce iptal edilmiş bir indirme işlemine devam etmek içindir. ancak dosya zaten getirilmişse hiçbir şey yapmaz.
JPT

Yanıtlar:


1

Herhangi bir rsync kullanma olasılığı var mı? Sisteme ssh erişiminizin olması gerekir. (Http: // indirmeleri için kullanılan rsync'i hiç görmedim.)

Böyle bir şey, hiç almadığınız dosyaları alır ve bir nedenden dolayı indirmeyi durduran dosyaları yeniden alır.

rsync -avzheP ssh root@192.168.0.100:/remotefolder/ /localfolder/

Bu sizin için işe yaramayabilir. Ne yapmaya çalıştığınız hakkında yeterli bilgi yok.


-2

Her iki kullanamazsınız --convert-linksve --no-clobber. Bu mesajı alacaksınız:

Both --no-clobber and --convert-links were specified, only --convert-links will be used.

wget--convert-linksve seçeneğini belirlerseniz istediğinizi başarabilir --timestamping. Ancak bu yalnızca hedef site yanıt üstbilgilerindeki dosya zaman damgası bilgilerini sağlıyorsa çalışır.


Bu cevabın sorumun ilk revizyonunda ( unix.stackexchange.com/posts/177330/revisions ) bahsedilmeyen bir şey yok .
etkinliği azaltma
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.