2010-07-15 6 views
3

이것이 실제로 여기에 속하는지 모르겠다. 아마이 질문은 수퍼 유저에게 더 적합 할 것이다. 글쎄요, 지난 주에 저는 작은 쉘 스크립트를 작성했습니다, 여기서 tar 명령을 사용했습니다. 내가 opengroup page about tar에있는 남자를 읽었을 때, 나는 유산으로 표시되었고, 더 이상 사용하지 않는 것이 좋습니다. 그 이유를 아는 사람 있습니까? 그리고 대신 어떤 명령을 사용해야합니까?tar 명령이 '유산'으로 표시된 이유는 무엇입니까?

답변

3

AFAIK ... 같은 국제 문자 인코딩 기능, ACL과 같은 다른 것들 사이에, 거의 아무도, 인원을 사용하지 않습니다 8 2GB보다 큰 파일을 지원하지 않습니다 1997 년 BTW. 게다가 현재 버전의 tar는 8GB 이상을 처리 할 수 ​​있으며 적어도 내 버전의 tar는 Й.txt을 저장할 수 있으므로 7 비트 ASCII 파일 이름 제한이 분명히 사라졌습니다.

+2

음, 이것은 gnu tar에 해당됩니다.하지만 업그레이드 할 수없는 구형 유니 코드 버전으로 작업해야하는 경우는 그리 많지 않습니다. (예, 불행히도, 실제로는 임시로 추가됩니다.) – tonio

+0

@tonio : 어머니의 진술입니다. –

+0

대부분의 경우'tar '가 좋다고 동의합니다 : 최근 타르 버전, 일을하고 모든 경우를 처리하며 잘 전개됩니다. 그리고 실제로, 그것이 제가 사용하는 것입니다. 그러나 최근 몇 차례 타르가 생기지 않아 문제가 발생했습니다. 그 당시에 나는 '팍스 (pax)'가 여기 있다는 것을 알게되어 기뻤습니다. – tonio

2

답변은 귀하가 언급 한 페이지 하단에 있습니다. 응용 프로그램은 pax으로 마이그레이션해야합니다.

tarpax는 않지만 문서에서 권장하는대로,