보관 파일을 만들 때 -W를 수행 할 수 있지만 보관 파일을 확인하고 이미 만든 방법은 무엇입니까? tvWf는 유효한 tar 아카이브가 아니라고 말합니다.
$ 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
tar 1.15 (centos 5의 시스템 기본값)와 1.26 (gnu의 최신 버전) 모두에서 동일한 상황이 발생합니다.
t
단지 아카이브의 내용 만 나열합니다. 타르의 파일이 원본과 동일한 내용 (파일 시스템에 여전히 있음)을 가지고 있는지 확인하고 싶습니다W
.