Получить эмблему файла из командной строки?

Я хотел бы иметь возможность определить, какую эмблему имеет файл из командной строки. Есть ли способ определить это? Кроме того, есть ли способ применить эмблемы из командной строки?

Обычно у меня есть задание cron, которое обрезает файлы в течение 7 дней в ~ ~ ~ \ удалите файлы, которые не имеют определенной эмблемы (мои торренты). Я применяю эти эмблемы вручную, но если я могу автоматизировать это, это будет потрясающе.

Мое обычное задание cron - это просто простая команда find:

find /home/zach/Downloads/ -ctime +7 -exec trash {} \;

Редактировать:

Я решил свой вопрос.

Бонус:

Чтобы подробно рассказать о том, что я делаю, я использую deluge-torrent для управления мои загрузки. Теперь я использую плагин execute для запуска этого скрипта на торренте:

#!/usr/bin/env bash # deluge gives the download directory name as the third argument gvfs-set-attribute -t stringv "$3" metadata::emblems ubuntuone-unsynchronized

Затем я создал свой trasher.sh (для этого требуется пакет trash-cli):

#!/usr/bin/env bash [[ "$(gvfs-info -a metadata::emblems $*)" =~ "ubuntuone-unsynchronized" ]] || trash "$*"

Теперь я просто модифицирую свой cron:

find /home/zach/Downloads/ -maxdepth 1 -ctime +7 -exec /home/zach/Scripts/trasher.sh {} \;

И вуаля! Теперь Deluge может управлять своими загрузками, в то время как мой сценарий очистки может безопасно очищать старые файлы, не мешая загрузке торрентов.

6
задан 26 September 2010 в 21:19

20 ответов

<Juhaz> в ## gnome на freenode получил его.

gvfs-info -a metadata::emblems FOLDER

вернет эмблему папки / файла и

[ f3]

позволит вам установить эмблему папки / файла.

8
ответ дан 26 May 2018 в 01:25
  • 1
    И метаданные хранятся в ~ / home / .local / share / gvfs-metadata. Если я понимаю это правильно, есть один файл на раздел / объем. Двоичные файлы. Ужасно, вы спрашиваете меня, но скорее быстрее, чем xml-файлы. – Javier Rivera 1 September 2010 в 20:15
  • 2
    То, где они впервые указали мне, когда я спросил в ## гноме. Множество бинарных файлов .log. Я допустил ошибку cat * в каталоге. Также кажется, что файлы там никогда не очищаются? – aperson 1 September 2010 в 20:44
  • 3
    Не работает 12.04. – fossilet 1 July 2012 в 18:38

<Juhaz> в ## gnome на freenode получил его.

gvfs-info -a metadata::emblems FOLDER

вернет эмблему папки / файла и

gvfs-set-attribute -t stringv FOLDER metadata::emblems EMBLEM

позволит вам установить эмблему папки / файла.

8
ответ дан 25 July 2018 в 23:15

<Juhaz> в ## gnome на freenode получил его.

gvfs-info -a metadata::emblems FOLDER

вернет эмблему папки / файла и

gvfs-set-attribute -t stringv FOLDER metadata::emblems EMBLEM

позволит вам установить эмблему папки / файла.

8
ответ дан 27 July 2018 в 03:29

<Juhaz> в ## gnome на freenode получил его.

gvfs-info -a metadata::emblems FOLDER

вернет эмблему папки / файла и

gvfs-set-attribute -t stringv FOLDER metadata::emblems EMBLEM

позволит вам установить эмблему папки / файла.

8
ответ дан 31 July 2018 в 11:20

& lt; Juhaz & gt; в ## gnome на freenode получил его.

gvfs-info -a metadata :: emblems FOLDER

будет извлекать эмблему папки / файла и

gvfs-set-attribute -t ​​stringv FOLDER metadata :: emblems EMBLEM

будет позволяют установить эмблему папки / файла.

8
ответ дан 2 August 2018 в 04:32

& lt; Juhaz & gt; в ## gnome на freenode получил его.

gvfs-info -a metadata :: emblems FOLDER

будет извлекать эмблему папки / файла и

gvfs-set-attribute -t ​​stringv FOLDER metadata :: emblems EMBLEM

будет позволяют установить эмблему папки / файла.

8
ответ дан 4 August 2018 в 21:06

& lt; Juhaz & gt; в ## gnome на freenode получил его.

gvfs-info -a metadata :: emblems FOLDER

будет извлекать эмблему папки / файла и

gvfs-set-attribute -t ​​stringv FOLDER metadata :: emblems EMBLEM

будет позволяют установить эмблему папки / файла.

8
ответ дан 6 August 2018 в 04:36

& lt; Juhaz & gt; в ## gnome на freenode получил его.

gvfs-info -a metadata :: emblems FOLDER

будет извлекать эмблему папки / файла и

gvfs-set-attribute -t ​​stringv FOLDER metadata :: emblems EMBLEM

будет позволяют установить эмблему папки / файла.

8
ответ дан 7 August 2018 в 22:46

& lt; Juhaz & gt; в ## gnome на freenode получил его.

gvfs-info -a metadata :: emblems FOLDER

будет извлекать эмблему папки / файла и

gvfs-set-attribute -t ​​stringv FOLDER metadata :: emblems EMBLEM

будет позволяют установить эмблему папки / файла.

8
ответ дан 10 August 2018 в 10:51

& lt; Juhaz & gt; в ## gnome на freenode получил его.

gvfs-info -a metadata :: emblems FOLDER

будет извлекать эмблему папки / файла и

gvfs-set-attribute -t ​​stringv FOLDER metadata :: emblems EMBLEM

будет позволяют установить эмблему папки / файла.

8
ответ дан 13 August 2018 в 17:26
  • 1
    И метаданные хранятся в ~ / home / .local / share / gvfs-metadata. Если я понимаю это правильно, есть один файл на раздел / объем. Двоичные файлы. Ужасно, вы спрашиваете меня, но скорее быстрее, чем xml-файлы. – Javier Rivera 1 September 2010 в 20:15
  • 2
    То, где они впервые указали мне, когда я спросил в ## гноме. Множество бинарных файлов .log. Я допустил ошибку cat * в каталоге. Также кажется, что файлы там никогда не очищаются? – aperson 1 September 2010 в 20:44
  • 3
    Не работает 12.04. – fossilet 1 July 2012 в 18:38

В этом сообщении объясняется, как информация о эмблеме хранится в XML-файле в ~ / .nautilus / metafiles. Сначала вам нужно проверить, существует ли XML, связанный с каждой загрузкой, и если да, то содержит ли он эмблему по вашему выбору.

0
ответ дан 26 May 2018 в 01:25
  • 1
    Моя папка ~/.nautilus/ на 100% пуста ... – 8128 1 September 2010 в 14:18
  • 2
    Старая информация, это было изменено на Lucid. И BTW, я также буду знать, где сейчас Nautilus хранит их. – Javier Rivera 1 September 2010 в 16:13
  • 3
    Да, я уже прочитал этот пост (извините, должен был указать). Но, как прокомментировали другие, эта информация больше не актуальна. Я даже пытался искать .xml-файлы в моем ~, и ничего другого не было, кроме некоторых вещей для других программ. – aperson 1 September 2010 в 18:01

В этом сообщении объясняется, как информация о эмблеме хранится в XML-файле в ~ / .nautilus / metafiles. Сначала вам нужно проверить, существует ли XML, связанный с каждой загрузкой, и если да, то содержит ли он эмблему по вашему выбору.

0
ответ дан 25 July 2018 в 23:15
  • 1
    Моя папка ~/.nautilus/ на 100% пуста ... – 8128 1 September 2010 в 14:18
  • 2
    Старая информация, это было изменено на Lucid. И BTW, я также буду знать, где сейчас Nautilus хранит их. – Javier Rivera 1 September 2010 в 16:13
  • 3
    Да, я уже прочитал этот пост (извините, должен был указать). Но, как прокомментировали другие, эта информация больше не актуальна. Я даже пытался искать .xml-файлы в моем ~, и ничего другого не было, кроме некоторых вещей для других программ. – aperson 1 September 2010 в 18:01

В этом сообщении объясняется, как информация о эмблеме хранится в XML-файле в ~ / .nautilus / metafiles. Сначала вам нужно проверить, существует ли XML, связанный с каждой загрузкой, и если да, то содержит ли он эмблему по вашему выбору.

0
ответ дан 27 July 2018 в 03:29
  • 1
    Моя папка ~/.nautilus/ на 100% пуста ... – 8128 1 September 2010 в 14:18
  • 2
    Старая информация, это было изменено на Lucid. И BTW, я также буду знать, где сейчас Nautilus хранит их. – Javier Rivera 1 September 2010 в 16:13
  • 3
    Да, я уже прочитал этот пост (извините, должен был указать). Но, как прокомментировали другие, эта информация больше не актуальна. Я даже пытался искать .xml-файлы в моем ~, и ничего другого не было, кроме некоторых вещей для других программ. – aperson 1 September 2010 в 18:01

В этом сообщении объясняется, как информация о эмблеме хранится в XML-файле в ~ / .nautilus / metafiles. Сначала вам нужно проверить, существует ли XML, связанный с каждой загрузкой, и если да, то содержит ли он эмблему по вашему выбору.

0
ответ дан 31 July 2018 в 11:20
  • 1
    Моя папка ~/.nautilus/ на 100% пуста ... – 8128 1 September 2010 в 14:18
  • 2
    Старая информация, это было изменено на Lucid. И BTW, я также буду знать, где сейчас Nautilus хранит их. – Javier Rivera 1 September 2010 в 16:13
  • 3
    Да, я уже прочитал этот пост (извините, должен был указать). Но, как прокомментировали другие, эта информация больше не актуальна. Я даже пытался искать .xml-файлы в моем ~, и ничего другого не было, кроме некоторых вещей для других программ. – aperson 1 September 2010 в 18:01

В этой статье объясняется , как информация о эмблеме хранится в файле XML в ~ / .nautilus / metafiles. Сначала вам нужно проверить, существует ли XML, связанный с каждой загрузкой, и если да, то содержит ли он эмблему по вашему выбору.

0
ответ дан 2 August 2018 в 04:32

В этой статье объясняется , как информация о эмблеме хранится в файле XML в ~ / .nautilus / metafiles. Сначала вам нужно проверить, существует ли XML, связанный с каждой загрузкой, и если да, то содержит ли он эмблему по вашему выбору.

0
ответ дан 4 August 2018 в 21:06

В этой статье объясняется , как информация о эмблеме хранится в файле XML в ~ / .nautilus / metafiles. Сначала вам нужно проверить, существует ли XML, связанный с каждой загрузкой, и если да, то содержит ли он эмблему по вашему выбору.

0
ответ дан 6 August 2018 в 04:36

В этой статье объясняется , как информация о эмблеме хранится в файле XML в ~ / .nautilus / metafiles. Сначала вам нужно проверить, существует ли XML, связанный с каждой загрузкой, и если да, то содержит ли он эмблему по вашему выбору.

0
ответ дан 7 August 2018 в 22:46

В этой статье объясняется , как информация о эмблеме хранится в файле XML в ~ / .nautilus / metafiles. Сначала вам нужно проверить, существует ли XML, связанный с каждой загрузкой, и если да, то содержит ли он эмблему по вашему выбору.

0
ответ дан 10 August 2018 в 10:51

В этой статье объясняется , как информация о эмблеме хранится в файле XML в ~ / .nautilus / metafiles. Сначала вам нужно проверить, существует ли XML, связанный с каждой загрузкой, и если да, то содержит ли он эмблему по вашему выбору.

0
ответ дан 13 August 2018 в 17:26
  • 1
    Моя папка ~ / .nautilus / на 100% пуста ... – 8128 1 September 2010 в 14:18
  • 2
    Старая информация, это было изменено на Lucid. И BTW, я также буду знать, где сейчас Nautilus хранит их. – Javier Rivera 1 September 2010 в 16:13
  • 3
    Да, я уже прочитал этот пост (извините, должен был указать). Но, как прокомментировали другие, эта информация больше не актуальна. Я даже пытался искать .xml-файлы в моем ~, и ничего другого не было, кроме некоторых вещей для других программ. – aperson 1 September 2010 в 18:01

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

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