tar с -T - и предотвратить создание пустого архива


1

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

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.