cat urls.txt | xargs -P 10 -n 1 wget -nH -nc -x]
这个shell对新用户很困惑,只想问一下我是否可以参考任何参考文件?
答案 0 :(得分:0)
没有什么令人困惑的地方。
如果您想知道命令的用途,请使用手册。
man cat
man xargs
管道将一个命令的输出发送到下一个命令,在本例中是cat urls.txt
到xargs
。
cat urls.txt
会将文件urls.txt
的内容写入stdout,然后将其用作xargs
的输入。
xargs -P 10 -n 1
将以输入(urls.txt的内容)为参数执行命令。在这种情况下,命令为wget -nH -nc -x]
。我不知道]应该在那里做什么,但这可能是一个错字。
所有您无需了解太多选项就能理解的所有内容都会将urls.txt中的文件列表下载到当前目录中。当然,检查选项标志始终是安全的。例如,在这种情况下,-nc
导致wget重命名下载的文件,并在文件已经存在于目录中时附加一个数字。
所有三个手册页也可以在线找到:
答案 1 :(得分:0)
您可以关注这本书https://www.iiitd.edu.in/~amarjeet/Files/SM2012/Linux%20Dummies%209th.pdf
学习Linux命令的最佳方法是使用man命令
示例: 在终端上输入> man xargs,您将获得所有详细信息
您将获得所有Linux comman的手册页
最好的方法是点击此链接https://explainshell.com