Estou tentando tar e gzip um arquivo com data e hora como o nome:
date=$(date '+%d-%m-%Y_%H:%M:%S');
tar -zcf "$date".tar.gz repo/bin/
Mas eu volto:
tar (child): Cannot connect to 17-08-2017_21: resolve failed
tar: Child returned status 128
tar: Error is not recoverable: exiting now
O que exatamente está acontecendo aqui e como posso corrigir?
O tar está tentando se conectar ao nome como se fosse um ip?
@drewbenn com data GNU, também:
—
Muru
date --iso-8601=s
(mas também adiciona um deslocamento de fuso horário)
Eu desencorajaria o uso de dois pontos. Algo parecido
—
Rolf
20170818_122314
ou semelhante é suficientemente fácil de reconhecer e / ou analisar. Dois pontos causam problemas em várias situações (você acabou de descobrir um).
+%FT%T
nadate
sintaxe. Além de dar a data em um formato inequívoco, é uma boa classificação!