htcacheclean с флагом «-A» показывает только 64 записи кэша, где остальные?

gpg не принимает несколько имен файлов как --output, и это то, до чего будет расширяться файл-глобус оболочки. Таким образом, вам придется «зациклиться» или использовать xargsдля запуска команды один раз для каждого файла.

Я бы использовал findи xargsс нулевым разделителем(-print0/ -0), потому что у меня есть привычка писать пробельные -безопасные операции с именами файлов:

find /usr/tmp -iname 'FILENAME.*' -print0 | xargs -0 -I %  \
    gpg --batch \
    --passphrase-fd 0 --output %.pgp --encrypt \
    -r "Some Quoted Text" --sign -u UserName \
    %

Полное раскрытие :не проверял, что -слишком сложно получить все настройки gpg для теста -, но должно быть близко.

0
28.10.2020, 03:51
0 ответов

Теги

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