ฉันพยายามที่จะ 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
(แต่มันยังเพิ่มการชดเชยเวลา)
ฉันจะไม่สนับสนุนการใช้โคลอน สิ่งที่ชอบ
—
Rolf
20170818_122314
หรือคล้ายกันนั้นสามารถจดจำและ / หรือแยกวิเคราะห์ได้ง่ายพอ Colons ทำให้เกิดปัญหาในสถานการณ์ต่าง ๆ (คุณเพิ่งค้นพบ)
+%FT%T
ในdate
's ไวยากรณ์ นอกเหนือจากการให้วันที่ในรูปแบบที่ไม่คลุมเครือแล้ว