Слишком много файлов для удаления (rm )с подстановочными знаками в сценарии оболочки?

Для мониторинга подключений к sdiod необходимо запустить его на переднем плане с параметрами "-dd".

Несколько программ могут использовать одно и то же устройство, но по соображениям конфиденциальности они должны принадлежать одному пользователю.

Я предполагаю, что mpd запускается от имени пользователя _mpd. Это предпочтительная настройка, когда звуковое оборудование предназначено для mpd, например, на безголовом медиаплеере. В этом случае пользователь _mpd попытается получить монопольный доступ к устройству, которое может быть уже использование браузерами.

Чтобы запустить mpd одновременно с другими аудиопрограммами, вы должны запустить его как собственный пользователь.

2
09.06.2020, 17:29
1 ответ

Если вы хотите получить относительный путь и передать его на rm, вы можете использовать команду find, для вашего варианта использования я бы выполнил:

find /my/dir -iname '[0-9]*' -type f

Это вернет все файлы, начинающиеся с цифры. Если вы хотите удалить этот список, попросите findудалить их, используя-delete:

find /my/dir -iname '[0-9]*' -type f -delete

Удачи!

7
18.03.2021, 23:29

Теги

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