как копировать файлы, не нарушая имена файлов utf8 в Ubuntu 8.04?

Если у кого-то возникнет подобная проблема, я в итоге нашел решение. Вам нужно создать несколько виртуальных карт, для которых устройство установлено в asound.conf, а затем выводить звук на эти карты.

sudo nano /etc/asound.conf

Вставить в asound.conf.

pcm.VirtualCard0 {
        type pulse
        device Virtual0
}

ctl.VirtualCard0 {
        type pulse
        device Virtual0
}

pcm.VirtualCard1 {
        type pulse
        device Virtual1
}

ctl.VirtualCard1 {
        type pulse
        device Virtual1
}

pcm.VirtualCard2 {
        type pulse
        device Virtual2
}

ctl.VirtualCard2 {
        type pulse
        device Virtual2
}

Затем выполните вывод с помощью

aplay -v -r 48000 -f S16_LE -DVirtualCard0
aplay -v -r 48000 -f S16_LE -DVirtualCard1
aplay -v -r 48000 -f S16_LE -DVirtualCard2

Теперь всякий раз, когда устройство ненадолго «исчезает» из pulseaudio из-за опустошения, оно, по крайней мере, возвращается к правильному приемнику.

Убедитесь, что вы сначала создали виртуальные приемники, как я описал в OP.

0
24.05.2020, 16:35
1 ответ

Не cpи не rsyncимеют проблемы с именами файлов, а подстановка файлов , которая вызывает проблему. Даже файлы с пробелами не смогут быть скопированы, если вы скажете cp -ra /mnt/sda3/* /mnt/SB/.

Вместо этого попробуйте выполнить следующую команду:

cp -ra /mnt/sda3/ /mnt/SB/
-1
18.03.2021, 23:34

Теги

Похожие вопросы