1
압축 된 아카이브 f1.tar.gz, f2.tar.gz, f3.tar.gz의 압축 된 아카이브 (archives.tar.gz)가 있습니다.중첩 된 아카이브 (.gz)의 내용을 나열하는 방법
실제로 하위 파일을 압축하고 추출하지 않고 하위 보관 파일의 내용 (예 : f1.tar.gz)을 나열하고 싶습니다. 다시 말해 tar -ztvf f1.tar.gz 같은 것을 할 수 있어야합니다. tar -zxvf archives.tar.gz
어떻게해야합니까?
많은 감사합니다.
짐, 솔루션은 의미가 있지만 맨 끝 부분에 하이픈이 있는지 확신 할 수 없습니다. 그게 뭐야? 나는이 구문 (하이픈)을 사용하여 정확하게 작동하지 못했지만 두 번째 타르 뒤에 파일 이름을 지정하여 작동하게 만들 수있었습니다. tar -zxvf archives.tar.gz f1.tar .gz | tar -ztf f1.tar.gz ... 여기서 단점은 내가 중간에 f1.tar.gz가 있다는 것입니다. – user1880387
끝에 하이픈은 표준 입력에서 읽는 것을 알려줍니다. 그것은 파일 이름으로 사용되기 때문에'f'를 따라야합니다. Unix에서'-'를 파일 이름으로 사용하는 것은 "파일을 열지 않고 표준 입력을 읽는 것"에 대한 규칙입니다. ('v')에 다른 플래그를 추가하고 있다면, 그것들이'f' 전에 있는지 확인하십시오. –
멋지다 - 다시 시도해 보니 ... //이 방법으로 어떤 결과도 얻지 못했습니다. matt # tar -zxvf log_backup_112912.tar.gz ./booksite-1.0-event.log.tar.gz | tar -tvf - 매트 # # tar -zxvf archives.tar.gz ./.tar.gz | tar -tvf ./booksite* -rw-r - r-- 루트/루트 556504 2012-11-27 23:16:43 ./booksite-1.0-event.log.121127 – user1880387