tar 아카이브 중에 "a"가 파일에 나타납니다.

tar 아카이브 중에 "a"가 파일에 나타납니다.

로컬 시스템에 파일을 보관할 때 파일을 압축할 때 파일 시작 부분에 "a"가 표시됩니다.

tar -zcvf database.tgz database/
a database
a database/GeoIP2-City.mmdb
a database/GeoIP2-Country.mmdb
a database/GeoIP2-Domain.mmdb
a database/GeoIP2-ISP.mmdb

아카이브 파일을 원격 서버에 복사하고 추출을 시도했습니다. 하지만 다음과 같은 오류가 발생했습니다. 파일을 올바르게 추출할 수 없으며 오류가 발생합니다. 아래는 잘못된 줄입니다.

그런데 원격 서버에 기존 파일을 보관할 때 줄 시작 부분에 "a"가 표시되지 않지만 파일 추출에 성공했습니다.

-bash-3.2$ tar -zxvf database.tgz 
tar: Ignoring unknown extended header keyword `SCHILY.dev'
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
./._database
tar: Ignoring unknown extended header keyword `LIBARCHIVE.creationtime'
tar: Ignoring unknown extended header keyword `SCHILY.dev'
tar: Ignoring unknown extended header keyword `SCHILY.ino'
tar: Ignoring unknown extended header keyword `SCHILY.nlink'
database/
tar: Ignoring unknown extended header keyword

그렇다면 파일이 제대로 제출되지 않았다는 뜻인가요?

답변1

당신이 사용하는 경우애플 시스템이는 Mac OS X에서 생성된 tar 파일에만 발생하는 문제인 것으로 나타났습니다. Mac OS X은 BSD tar를 사용하고 GNU tar가 인식하지 못하는 몇 가지 추가 정보를 생성합니다.

해결책: 걱정하지 마세요

이에 대해 어떻게 해야 합니까? 아무것도 할 필요가 없습니다. 파일이 올바르게 추출되므로 이러한 경고나 오류를 무시해도 됩니다.

또는 다음 명령을 사용해 볼 수도 있습니다.

타르 파일:

tar -cvf database.tgz database/

파일 압축 해제:

tar -xvf database.tgz database/
  • c – 새로운 .tar 아카이브 파일을 생성합니다.

  • v – .tar 파일 진행 상황을 자세히 표시합니다.

  • f – 아카이브 파일의 파일 이름 유형입니다.

  • x - tar 파일을 추출합니다.

관련 정보