tar com -T - e evita a criação de um arquivo vazio

1

Eu devo usar o tar com -T - e fazer backup da lista de arquivos do stdin. Infelizmente, quando a lista de entrada está vazia, o tar cria um arquivo vazio. Eu quero prevenção para isso.

É possível induzir o tar a fazer "Recusando-se covardemente a criar um arquivo vazio", criando um arquivo vazio com a opção -T -?

Eu sei, eu posso examinar o arquivo está vazio, basta ligar

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

depois decida remover vazio ou não.

Mas eu quero uma solução mais elegante

    
por Znik 02.01.2014 / 13:22

0 respostas

Tags