暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

wget参数大O和小o之分的说明

运维笔谈 2024-08-16
110
”运维笔谈”公众号,对话回复 “阿里云k8s” 可以获取《阿里云Kubernetes项目实战手册》PDF。

wget 是一个常用的命令行工具,用于从网络上自动下载文件。在 `wget` 命令中,-o这个参数有大小写之分,UNIX/Linux 命令行工具通常对参数是大小写敏感的,那么大写O和小写o分别代表什么功能呢?

这是 wget help 说明:

-O (大写的 'O')

当使用大写字母 "O" 时,该选项表示 "Output file",即指定下载文件的输出名称。使用 `-O` 后跟一个文件名,可以让 `wget` 将下载内容保存到你指定的文件中,而不是使用URL中的默认文件名。

例如:

    # 会将下载的文件保存为 myfile.txt
    wget -O myfile.txt http://example.com/somefile.txt

    大写O是改下载的文件名

    -o (小写的 'o')

    而当使用小写字母 "o" 时,该选项指的是 "Log file",用于指定日志文件的名称。使用 `-o` 后跟一个文件名会让 `wget` 将所有的执行信息、错误信息和进度报告输出到那个文件中,而不是标准错误输出(通常是终端屏幕)。

    例如:

      # 会将所有日志信息保存到 `wgetlog.txt` 文件中。
      wget -o wgetlog.txt http://example.com/file

      小写o是下载的日志内容

      文章转载自运维笔谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论