완전한 디렉토리 트리가 아닌 대상 디렉토리 만 어떻게 추출 할 수 있습니까?
압박 붕대
tar cf /var/www/site.tar /var/www_bak/site
추출물
tar xf /var/www/site.tar -C /tmp
이것은 다음을 생성합니다 :
/tmp/var/www/site
파일을 추출 할 때 전체 디렉토리 트리가 작성되지 않도록하려면 어떻게해야합니까?
내가 추출하고 싶은 것 :
/tmp/site
답변
-C
작성시 옵션을 사용하지 않는 이유 :
$ tar cf /var/www/site.tar -C /var/www_bak/ site
답변
다음 --strip-components=NUMBER
옵션 을 사용하려고합니다 tar
.
--strip-components=NUMBER
strip NUMBER leading components from file names on extraction
당신의 명령은 다음과 같습니다.
tar xfz /var/www/site.gz --strip-components=2 -C /tmp