아카이브 파일을 추출하는 일반 명령

아카이브 파일을 추출하는 일반 명령

tar, tar.gz, tar.bz2, zip, rar, tar.xz 등 다양한 아카이브 형식이 있습니다. 나는 입력으로 제공하는 아카이브 유형을 결정하고 적절한 알고리즘을 사용하여 파일을 추출하는 명령을 원합니다. 추출 명령의 다양한 변형을 기억하는 것은 지루한 작업입니다. 이를 수행하는 유틸리티가 있습니까?

답변1

언급하신 확장 기능을 모두 테스트했는지는 확실하지 않지만

7z x <archive> 

많은 것을 다루고 있습니다. 그러나 tar.sthing아카이브의 경우 나중에 압축을 풀어야 합니다.

7z x -so <archive> | tar xvf -

그러나 tar.sthing아카이브의 경우 tar를 사용하고 압축 유형을 자동으로 감지하는 것이 더 나을 수 있습니다.

tar xvf <archive>

당신은 또한 사용할 수 있습니다dtrx여러 배포용으로 패키지되어 있으며 파일을 깔끔하게 추출하도록 설계되었습니다.

관련 정보