Я использую Xubuntu 20.04. Я поставил эмблемы во многих каталогах. Есть ли способ в сценарии bash перечислить все каталоги с эмблемами на них или с определенной эмблемой?
Спасибо
Эмблемы хранятся в виде метаданных с использованием специального атрибута 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
Поиск определенного эмблема возможна, вы можете адаптировать поисковую команду самостоятельно.