tar 아카이브가 있습니다foo.tar.gz, 다른 디렉토리를 포함하는 디렉토리에는 다음 파일이 포함됩니다.폴더_1/폴더_2/file.txt.
압축을 풀고 싶어요파일.txt 추출이 필요하지 않습니다.폴더_1/폴더_2/.
사용
tar -xvf foo.tar.gz folder_1/folder_2/file.txt
알겠어요파일.txttar 아카이브(폴더_1/폴더_2/file.txt).
어떤 방법이 있나요?단지 얻을파일.txt다른 건 없어단일 명령으로 모든 것을 추출하지 않으시겠습니까?
답변1
파일을 표준 출력으로 추출하고 리디렉션할 수 있습니다.
tar -xvf foo.tar.gz -O folder_1/folder_2/file.txt > file.txt
(이 옵션은 숫자 "0"이 아닌 대문자 "O"입니다.)