如何指定在 vlc 中打开的多个目录?
vlc path/to/folder1 path/to/folder2
将忽略 folder2
答案1
您还可以使用以下命令使 VLC 递归打开所有文件夹:
vlc --recursive expand folder1 folder2
在 Ubuntu 18.10、vlc 3.0.4 中测试。
答案2
你所做的应该有效。发生的事情是它vlc
会立即打开第一个文件夹并开始播放,因此当你查看播放列表时,你会看到第一个文件夹中的文件列表。第二个文件夹不会立即展开,因此你看不到它的文件,只能看到它的名称。例如:
$ ls dir1 dir2
dir1:
1.wav 2.wav 3.wav
dir2:
4.wav 5.wav 6.wav
如果我现在使用以下方法打开目录
vlc dir1 dir2
我得到:
一旦播放列表完成了文件dir1
,它就会变成:
如您所见,两个目录都已正确添加,但第二个目录的内容仅在vlc
尝试播放时才会显示。
如果您确实需要立即显示文件,您可以vlc
打开目录的内容而不是目录本身:
vlc dir1/* dir2/*
或者,如果您需要它以递归方式工作并打开子目录中的文件:
shopt -s globstar
vlc dir1/** dir2/**