日付と時刻を名前としてファイルをtarおよびgzipしようとしています。
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
内date
の構文。日付を明確な形式で提供することに加えて、うまく並べ替えられます!