tar
한 번의 실행으로 여러 파일을 추출 하도록 말할 수 있는지 궁금합니다 .
나는 몇 년 동안 경험 유닉스 사용자를 해요 물론 나는 당신이 사용할 수 있다는 것을 알고 for
또는 find
전화하거나 그런 일을 tar
각각 보관을 위해 추출 할 번,하지만 난 인한 작업 명령 행에 올 수없는 내 tar
두 개의 .tar.gz 파일을 한 번에 추출합니다. (그리고 아니오, 아무 문제가 없습니다 for
. 나는없이 할 수 있는지 묻고 있습니다.)
나는 호기심이 아닌이 질문을하고 있습니다. 아마도
tar
이것을 지원 하는 어딘가 의 이상한 포크가 있습니다.- 누군가 내가 시도했을 때 나에게 제안한
-M
매개 변수 를 사용하는 방법을 알고 있습니다.tar
tar -zxv -f a.tgz -f b.tgz
- 우리는 모두 장님 그리고 할 완전히 쉽게 -하지만 난 어떤 사용하지 않은 웹에서 힌트를 찾을 수 없습니다
for
거나find
또는xargs
같은 또는를.
회신하지 마십시오 tar -zxvf *.tar.gz
(즉 않기 때문에 하지 작업) 만 당신이 그것에 대해 확신이 있다면 "일을하지 않습니다"로 응답 (아마도 좋은 설명이 이유 도 참조).
편집 : Stack Overflow에 대한이 질문에 대한 답변을 지적했습니다 . 현재 tar
구문 을 깨지 않고 는 불가능하지만 실제로는 그렇지 않습니다. 기존 구문을 사용 tar -zxv -f a.tgz -f b.tgz
하거나 tar -zxv --all-args-are-archives *.tar.gz
중단하지 않습니다 (imho).
-M
.