J'essaie de tar et gzip un fichier avec la date et l'heure comme nom:
date=$(date '+%d-%m-%Y_%H:%M:%S');
tar -zcf "$date".tar.gz repo/bin/
Mais je reviens:
tar (child): Cannot connect to 17-08-2017_21: resolve failed
tar: Child returned status 128
tar: Error is not recoverable: exiting now
Que se passe-t-il exactement ici et comment puis-je y remédier?
Est-ce que tar essaie de se connecter au nom comme s'il s'agissait d'une adresse IP?
date --iso-8601=s
(mais il ajoute également un décalage de fuseau horaire)
20170818_122314
ou similaire est suffisamment facile à reconnaître et / ou à analyser. Les deux points causent des problèmes dans diverses situations (vous venez d'en découvrir un).
+%FT%T
dansdate
la syntaxe de. En plus de donner la date dans un format sans ambiguïté, elle se trie bien!