В моей системе это выглядит так:
Приложения(Меню «Пуск»)-> Настройки -> Клавиатура -> Ярлыки приложенийвкладка-> Добавить кнопку
А в ввод команды мы могли бы поставить это:
xfce4-screenshooter -fs '/home/user_name/Images'
команда.
Другие параметры см. в разделеxfce4-screenshooter
через командную строку .
С bash
Я бы:
read
и сохранить каждый хэш в ассоциативный массивfind
должно подойти ). md5sum
на каждом, проверяя, находится ли хэш в массиве в качестве ключа, и если да, то переименовывая его в целевое имя. В итоге я использовал join
для быстрого и грязного решения, предполагая, что имена файлов, используемые для восстановления папок, не содержат пробелов:
md5sum * | sort -u -k 1,1 | join -../restore.s | \
while read h r t; do \
mkdir -p $(dirname "tmp/$t"); cp "$r" "tmp/$t"; \
done
Входные данные для объединения нуждались в сортировке, и я удалил идентичные файлы. Результатом соединения являются строки hash source target
, используемые для восстановления файлов.