xubuntu - в сценарии bash найти все папки с эмблемой

Я использую Xubuntu 20.04. Я поставил эмблемы во многих каталогах. Есть ли способ в сценарии bash перечислить все каталоги с эмблемами на них или с определенной эмблемой?

Спасибо

1
задан 20 April 2021 в 00:01

1 ответ

Эмблемы хранятся в виде метаданных с использованием специального атрибута metadata :: emblems .
Вы можете получить эмблему для необходимого файла, выполнив следующую команду:

gio info -a "metadata::emblems" ~/folder/filename

Таким образом, это можно создать с помощью сценария find , grep с командой, как показано ниже:

find ~ / Desktop -type f -exec sh -c "gio info -a metadata :: emblems '{}' | grep emblems && echo '^ найдено в {}'" \;

на моем В системах Ubuntu MATE и Xubuntu он возвращает значок с эмблемой:

  metadata :: emblems: [development] 
 ^ найдено в / home / user / Desktop / filename 
 

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

0
ответ дан 23 April 2021 в 23:21

Другие вопросы по тегам:

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