Abra vários diretórios com vlc na linha de comando

2

Como posso especificar vários diretórios para serem abertos em vlc?

vlc path/to/folder1 path/to/folder2

irá ignorar a pasta2

    
por mwa1 18.05.2016 / 12:20

1 resposta

2

O que você fez deveria funcionar. O que acontece é que vlc abre a primeira pasta imediatamente e começa a tocar, portanto, quando você olha para a lista de reprodução, verá a lista de arquivos na primeira pasta. A segunda pasta não é expandida imediatamente, portanto você não vê seus arquivos, apenas seu nome. Por exemplo:

$ ls dir1 dir2
dir1:
1.wav  2.wav  3.wav

dir2:
4.wav  5.wav  6.wav

Se eu agora abrir esses diretórios com

vlc dir1 dir2

Eu recebo:

Assim que a lista de reprodução terminar os arquivos de dir1 , ela se tornará:

Como você pode ver, os dois diretórios foram adicionados corretamente, mas o conteúdo do segundo só é mostrado quando vlc tenta reproduzi-los.

Se você realmente precisa ter os arquivos mostrados imediatamente, você pode dizer a vlc para abrir o conteúdo dos diretórios em vez dos próprios diretórios:

vlc dir1/* dir2/*

Ou, se você precisar disso para trabalhar recursivamente e abrir arquivos em subdiretórios também:

shopt -s globstar
vlc dir1/** dir2/**
    
por terdon 18.05.2016 / 13:34