AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 982256
Accepted
sjlxndr
sjlxndr
Asked: 2019-09-07 10:39:38 +0800 CST2019-09-07 10:39:38 +0800 CST 2019-09-07 10:39:38 +0800 CST

如何强制 `wget` 破坏以前下载的文件?

  • 772

我试图强制wget破坏下载,但我无法使用手册页中的内容来完成它。我想要比写入和重定向 STDOUT 更干净的东西。有人有小费吗?

我知道我可以用curl这个;我真的只是在寻找wget解决方案。

这个问题看起来像171369的副本——但那里接受的答案不起作用。这可能是由于问题的年龄;这个问题已有 9 年多的历史了,我认为wget自从被问及回答以来可能已经改变了。

对于它的价值,这是wget我正在使用的机器的构建信息:

-sh-4.2$ wget --version
GNU Wget 1.14 built on linux-gnu.

+digest +https +ipv6 +iri +large-file +nls +ntlm +opie +ssl/openssl

Wgetrc:
    /etc/wgetrc (system)
Locale: /usr/share/locale
Compile: gcc -DHAVE_CONFIG_H -DSYSTEM_WGETRC="/etc/wgetrc"
    -DLOCALEDIR="/usr/share/locale" -I. -I../lib -I../lib -O2 -g -pipe
    -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong
    --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic
Link: gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
    -fstack-protector-strong --param=ssp-buffer-size=4
    -grecord-gcc-switches -m64 -mtune=generic -lssl -lcrypto
    /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/lib64/libz.so
    -ldl -lz -lz -lidn -luuid -lpcre ftp-opie.o openssl.o http-ntlm.o
    ../lib/libgnu.a

谢谢!

wget
  • 1 1 个回答
  • 170 Views

1 个回答

  • Voted
  1. Best Answer
    sjlxndr
    2019-09-10T04:43:36+08:002019-09-10T04:43:36+08:00

    最接近我想要的东西是--backup=1旗帜。

    例子:

    我之前下载 https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz到/tmp.

    如果我运行:

    wget https://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz -P /tmp --backups=1
    

    这会将先前的下载移动到/tmp/GeoLite2-City.tar.gz.1并将新的下载写入/tmp/GeoLite2-City.tar.gz.

    我想已经足够好了。

    • 0

相关问题

  • 为什么我无法获取特定的仙人掌图形图像?

  • wget 和漂亮的网址

  • 使用 wget 安装 make

  • wget 中的 --reject 功能似乎不起作用

  • 如何将下载的文件通过管道传输到 bash 中的标准输出?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve