Tar ve adı olarak tarih ve saat ile bir dosya gzip çalışıyorum:
date=$(date '+%d-%m-%Y_%H:%M:%S');
tar -zcf "$date".tar.gz repo/bin/
Ama geri dönüyorum:
tar (child): Cannot connect to 17-08-2017_21: resolve failed
tar: Child returned status 128
tar: Error is not recoverable: exiting now
Burada tam olarak neler oluyor ve nasıl düzeltebilirim?
Tar isme bir ipmiş gibi bağlanmaya çalışıyor mu?
@drewbenn ile GNU tarihi, ayrıca:
—
muru
date --iso-8601=s
(ama aynı zamanda bir saat dilimi farkı ekler)
İki nokta üst üste kullanmaktan vazgeçiririm. Benzeri
—
Rolf
20170818_122314
veya benzeri bir şeyi tanımak ve / veya ayrıştırmak yeterince kolaydır. Sütunlar çeşitli durumlarda sorun yaratır (sadece birini keşfettiniz).
+%FT%T
içindedate
sözdizimi 'ın. Tarihi açık bir biçimde vermenin yanı sıra, güzel bir şekilde sıralıyor!