wget 是一个常用的命令行工具,用于从网络上自动下载文件。在 `wget` 命令中,-o这个参数有大小写之分,UNIX/Linux 命令行工具通常对参数是大小写敏感的,那么大写O和小写o分别代表什么功能呢?
wget
-O (大写 'O')当使用大写字母 "O" 时,该选项表示 "Output file",即指定下载文件的输出名称。使用 `-O` 后跟一个文件名,可以让 `wget` 将下载内容保存到你指定的文件中,而不是使用URL中的默认文件名。
例如:
# 会将下载的文件保存为 myfile.txtwget -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是下载的日志内容