«Монтирование» аудио компакт-диска в терминале Linux или в сценарии Bash.
Как я могу «смонтировать» аудио компакт-диск в терминале Linux или в сценарии Bash? Когда я вставляю компакт-диск, открываю Thunar (браузер файлов Xfce по умолчанию) и нажимаю значок компакт-диска, я вижу все треки как «Трек 1.wav», «Дорожка 2.wav» и так далее. В терминале я могу найти их в $XDG_RUNTIME_DIR/gvfs/cdda:host=sr0/. Пока все хорошо, но если я вставлю компакт-диск, не прибегая к магии Thunar, этот каталог не существует. Похоже, его сначала нужно «смонтировать». Я знаю, что аудио компакт-диск не имеет файловой системы и на самом деле не «смонтирован», но Thunar, очевидно, делает что-то, чтобы сделать эти треки доступными. Что бы это ни было, я хочу сделать это в своем терминале или в сценарии. Как мне это сделать? Желательно не устанавливая ничего другого; если Thunar может это сделать, то и терминал должен это сделать, верно?
Я использую Manjaro Linux с Xfce.
Пример:
~ $ LC_ALL=C ls $XDG_RUNTIME_DIR/gvfs/cdda:host=sr0
ls: cannot access '/run/user/1000/gvfs/cdda:host=sr0': No such file or directory
~ $
Затем я открываю Thunar и нажимаю значок Audio CD на левой панели. Эти треки отображаются в виде WAV-файлов на главной панели, что вполне ожидаемо и отлично. А теперь вернемся к терминалу и повторим то же самое:
~ $ LC_ALL=C ls $XDG_RUNTIME_DIR/gvfs/cdda:host=sr0
Track 1.wav Track 2.wav Track 3.wav Track 4.wav Track 5.wav Track 6.wav Track 7.wav
~ $
Итак, они есть, я даже могу скопировать их с помощью команды cp , но было бы неплохо, если бы я мог делать все это без использования файлового браузера.
1 ответ
Наконец я нашел ответ: GIO.
gio mount cdda://sr0/
Размонтирование:
gio mount --unmount cdda://sr0/
Содержание списка:
~ $ gio list cdda://sr0/
Track 1.wav
Track 2.wav
Track 3.wav
Track 4.wav
Track 5.wav
Track 6.wav
Track 7.wav
~ $
Больше информации:
man gio
или
gio --help