ssh到服务器后,我想将https://iain.cx/src/ktmux/#download中的两个文件下载到服务器。因此,对于第一个文件ktmux_helper,我右键单击以在本地计算机上找到其链接,然后使用服务器上的链接运行wget:
wget https://git.iain.cx/?p=profile.git;a=blob_plain;f=opt/bin/ktmux_helper;hb=HEAD
但是下载的文件似乎是html文件,而不是预期的perl文件。那我该如何下载这两个文件?
我认为shell正在解释分号,这使命令行看起来像wget和几个变量赋值语句。您需要将URL用引号引起来:
wget 'https://git.iain.cx/?p=profile.git;a=blob_plain;f=opt/bin/ktmux_helper;hb=HEAD'
如果不带引号,则外壳程序将每个半冒号处的命令行分开,并将其视为4个单独的语句:
wget https://git.iain.cx/?p=profile.git
a=blob_plain
f=opt/bin/ktmux_helper
hb=HEAD
幸运的是,这些在语法上都是有效的,因此您没有收到任何shell错误或警告。第一个是为您提供HTML文件的文件,因为它缺少告诉服务器您想要纯文本文件的修饰符。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句