다음 명령을 사용하여 일부 파일을 압축했습니다.
XZ_OPT=-e9 tar cJf compressed_directory.tar.xz /path/to/directory
tar.xz
해당 파일이 손상되지 않았는지 확인할 수 있는 방법이 있습니까 ? 우분투 20.04를 사용하고 있습니다.
내 질문을 검색했는데 여러 가지 답변이 있지만 이에 대해서는 tar.gz
확인할 방법을 찾고 있습니다 tar.xz
.
답변1
xz -t *xz
사용자를 위해 테스트되지만 TAR은 기본적으로 체크섬을 수행하지 않기 때문에 TAR 아카이브 자체의 무결성을 테스트할 수 없습니다.
이 경우 더욱 안전하기 위해 다음 라이너를 사용했습니다.
find directory -depth | cpio -o -H crc | xz -9e directory.cpio.xz
이 경우 소스 아카이브의 모든 파일이 손상되지 않았는지 항상 확인할 수 있습니다.