Анализ вывода «mdls»

В вашем домашнем каталоге есть журнал под названием ~ / .cinnamon / glass.log , но он не содержит много информации.

Глядя на эту статью по теме: https://stackoverflow.com/questions/14025722/how-to-debug-cinnamon-applet предполагает, что журналов нет (поскольку они выводятся на экран) но вы можете использовать отладчик Linux Mint под названием Looking Glass / Melange. Щелкните правой кнопкой мыши любую панель с корицей (например, панель задач) и нажмите «Устранение неполадок», а затем «Зеркало».

0
16.04.2019, 18:55
1 ответ

Вы можете использовать опцию mdfind's -0вместе с xargs, чтобы найденные имена заканчивались символом NUL (и, следовательно, не нужно было беспокоиться о пробелах/табуляциях/новой строке и т. д. ).

read -e -p 'Path? ' path
mdfind -0 -name 'kMDItemWhereFroms="*"' -onlyin "$path" | xargs -0 mdls

Если вы хотите видеть пути/имена файлов (, а не только вывод mdls), это становится немного более сложным:

mdfind -0 -name 'kMDItemWhereFroms="*"' -onlyin "$path" | \
    xargs -0 -n 1 sh -c 'echo "$1" && mdls "$1"' _

(_в конце — это просто синтаксический сахар для sh, который назначит первый аргумент, обычно имя команды, для$0)

1
28.01.2020, 02:40

Теги

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