Я пытаюсь распаковать и сжать файл с датой и временем в качестве имени:
date=$(date '+%d-%m-%Y_%H:%M:%S');
tar -zcf "$date".tar.gz repo/bin/
Но я вернусь
tar (child): Cannot connect to 17-08-2017_21: resolve failed
tar: Child returned status 128
tar: Error is not recoverable: exiting now
Что именно здесь происходит и как я могу это исправить?
Tar пытается подключиться к имени, как будто это ip?
@drewbenn с датой GNU, также:
—
Muru
date --iso-8601=s
(но это также добавляет смещение часового пояса)
Я бы не рекомендовал использовать двоеточия. Нечто подобное
—
Рольф
20170818_122314
или похожее достаточно легко распознать и / или проанализировать. Колоны вызывают проблемы в различных ситуациях (вы только что обнаружили).
+%FT%T
indate
. В дополнение к предоставлению даты в однозначном формате, она хорошо сортируется!