Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Terminal youtube_dl:通过终端同步下载文件_Terminal_Youtube Dl - Fatal编程技术网

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

Terminal youtube_dl:通过终端同步下载文件,terminal,youtube-dl,Terminal,Youtube Dl,我正在使用linux终端使用youtube\u dl下载文件 youtube-dl <link> youtube dl 但是,该文件是异步下载的 有没有一种简单的方法可以让上面的命令块一直到下载完成。(另一种方法是检查下载的文件创建)我的水晶球告诉我你的URL包含符号,如https://www.youtube.com/watch?v=BaW_jenozKc&t=1s&end=9。在shell中,符号使程序在后台运行(异步) 通过将整个URL置于引号中,在URL中转义符号: you

我正在使用linux终端使用youtube\u dl下载文件

youtube-dl <link>
youtube dl 但是,该文件是异步下载的


有没有一种简单的方法可以让上面的命令块一直到下载完成。(另一种方法是检查下载的文件创建)

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

通过将整个URL置于引号中,在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"
或者,清除所有有问题的字符。请参阅shell手册,了解哪些字符具有特殊含义以及如何转义。通常,反斜杠会起作用:

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