Я должен использовать tar с -T - и получить резервную копию списка файлов из stdin. К сожалению, когда список ввода пуст, tar создает пустой архив. Я хочу предотвратить это.

Можно ли заставить tar сделать «трусливый отказ от создания пустого архива» вместо создания пустого архива с опцией -T -?

Я знаю, я могу проверить архив пуст, просто позвонив

tar tvF|head -n 1|grep -c ^       #we are interested in only first file exists or not

тогда решите убрать пустой или нет.

Но я хочу более элегантное решение

Znik
источник