youtube_dl:通过终端同步下载文件

时间:2017-02-26 04:12:05

标签: terminal youtube-dl

我使用linux终端使用youtube_dl下载文件。

youtube-dl <link>

但是,文件是异步下载的。

在下载完成之前,是否有一种简单的方法可以使用上述命令块。 (另一种方法是检查下载的文件创建)

1 个答案:

答案 0 :(得分:2)

我的水晶球告诉我,您的网址包含&符号,例如https://www.youtube.com/watch?v=BaW_jenozKc&t=1s&end=9。在一个shell中,&符使程序在后台运行(异步)。

通过将整个网址放在引号中来转义URL中的&符号:

youtube-dl 'https://www.youtube.com/watch?v=BaW_jenozKc&t=1s&end=9'

在Windows cmd上,改为使用双引号:

youtube-dl "https://www.youtube.com/watch?v=BaW_jenozKc&t=1s&end=9"

或者,escsape所有有问题的人物。请参阅shell手册,了解哪些字符具有特殊含义以及如何逃避它们。通常,反斜杠可以起作用:

 youtube-dl https://www.youtube.com/watch?v=BaW_jenozKc\&t=1s\&end=9