tar gz 아카이브를 특정 대상으로 압축 해제하려면 어떻게합니까?


97

.tar.gz특정 디렉토리에 파일의 압축을 풀고 싶습니다 .

보관 파일은에 /root/Documents있습니다. 에 압축을 풀고 싶습니다 /root/Desktop/folder. 압축 파일의 폴더 구조는 대상 디렉토리에 유지되어야합니다.

답변:


159

두 가지 선택이 있습니다.

cd /root/Desktop/folder
tar xf /root/Documents/file.tar.gz

또는

tar xf file.tar.gz -C /root/Desktop/folder

고마워요 gzip -dc archive.tar.gz | tar -xf - -C /destination?
alwbtc

무엇을 -C의미합니까?
AlikElzin-kilaka

2
@ AlikElzin-kilaka man tar-C에서 --directory DIR 디렉토리 DIR로 변경
tachomi

2
tar -xvjf foo.tar.bz2찾고있는 사람들을 위해 , BZ2 나 같은
vladkras

실제로 최신 tar로 압축 형식을 더 이상 지정할 필요가 없습니다. 나는 대답을 편집하여 bz2, xz 및 그 밖의 던지기와 함께 작동합니다.
패치
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.