아카이브 내에서 아카이브 된 디렉토리의 컨텐츠 만 추출 -xvzf filename.tar.gz파일을 정상적으로 추출하면 /var/www/drupal-7.15/ 목표 보관

그 상황

drupal-7.15.tar.gz 에서 / var / www 로 CMS를 추출하고 있습니다.

tar -xvzf filename.tar.gz파일을 정상적으로 추출하면 /var/www/drupal-7.15/

목표

보관 된 drupal-7.15 / 디렉토리 의 내용 을 / var / www 로 직접 추출 하려고합니다.



답변

사용하다

 tar -xvzf filename.tar.gz --strip-components=1

--strip-components=1포장을 풀 때 각 파일에서 tar첫 번째 경로 구성 요소 (있는 drupal-7.15/경우) 를 제거하도록 지시 합니다 .


답변

가장 간단하고 사용자 친화적 인 솔루션은 다음을 사용하여 노틸러스를 여는 것입니다.

gksudo nautilus

그런 다음 아카이브로 가서 두 번 클릭하고 아카이브 관리자로 열려면 wiat하고 디렉토리를 두 ​​번 클릭하십시오 (아카이브 관리자 Ctrl+A내부에서 디렉토리 내의 모든 파일을 선택하도록 클릭 한 후 “추출”단추를 클릭하십시오). 을 선택한 다음 / var / www /를 선택하십시오.

또는, 당신은 단지 할 수 있습니다

sudo mv /var/www/drupal-7.15/* /var/www/
sudo rm -r /var/www/drupal-7.15


답변