날짜와 시간을 이름으로 파일을 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 인 것처럼 이름에 연결하려고합니까?
GNU 날짜와 함께 @drewbenn도 :
—
muru
date --iso-8601=s
(또한 시간대 오프셋을 추가합니다)
콜론을 사용하지 않는 것이 좋습니다. 유사
—
Rolf
20170818_122314
하거나 유사한 것이 인식 및 / 또는 파싱하기에 충분히 쉽다. 콜론은 다양한 상황에서 문제를 일으 킵니다 (방금 발견했습니다).
+%FT%T
에서date
구문의. 모호하지 않은 형식으로 날짜를 제공하는 것 외에도 멋지게 정렬됩니다!