Как передать tar.gz файл после переименования с помощью xargs?

Я пытаюсь переименовать файлы журналов и сделать tar их как «tar.gz», я закончил с помощью команды ниже, но не получил имя переименованного файла из STDIN (вывод команды mv) и вызывает [ f2] для создания пустых файлов,

find -type f -name "logs*" -exec bash -c ' \
     mv "$0" "$0_$(date -r "$0" +"%Y%m%d%H%M%S")"| \
     xargs tar -czf "$0_$(date -r "$0" +"%Y%m%d%H%M%S")".tar.gz --null -T - 
' "{}" \;

Как смогите перетащить переименованный файл с измененной командой выше или есть другие способы (в оболочке bash)? спасибо

1
задан 14 October 2016 в 13:49

0 ответов

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

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