Bir arşiv oluştururken -W yapabileceğinizi biliyorum, ancak arşivi nasıl doğrulayıp oluşturdunuz? tvWf geçerli bir katran arşivi olmadığını söylüyor?
$ mkdir tmp
$ echo asdkfjh > tmp/a
$ echo qweroiu > tmp/b
$ ls
tmp
$ tar cvf archive.tar tmp
tmp/
tmp/a
tmp/b
$ tar tvWf archive.tar
tar: This does not look like a tar archive
tar: Skipping to next header
tar: VERIFY FAILURE: 1 invalid header detected
tar: Error exit delayed from previous errors
Aynı şey hem tar 1.15 (centos 5'teki sistem varsayılanı) hem de 1.26 (gnu'nun en yeni sürümü) ile olur.
t
sadece arşivin içeriğini listeler. Katrandaki dosyaların orijinallerle aynı içeriğe sahip olduğunu doğrulamak istiyorum (hala dosya sisteminde), neW
yapmam gerektiğini düşündüm (doğru?).