2010-02-14 4 views
0

My backup.zip의 구조는 다음과 같습니다.unzip을 사용하여 쉘 명령에서 특정 폴더를 추출하십시오.

내부

OverallFolder

많은 파일과 하위 폴더 내가이 압축 해제를 사용 backup.zip -d ~/public_html을/

그래서 내가 끝낼 데모 ~/public_html을/데모/OverallFolder/내 다른 파일.

내가 어떻게 내 파일들로 끝낼 수 있습니까? 전반적으로 OverallFolder ~ public_html/demo로 직접 들어가십니까?

~/public_html/demo/내 다른 파일 이 마음에 드십니까? 당신이 할 수있는 모든 옵션을 찾을 수없는 경우

답변

1

, 이것은 최후의 수단

mv ~/public_html/demo/OverallFolder/* ~/public_html/demo/

+0

감사합니다. –

0
(cd ~public_html/demo; unzip $OLDPWD/backup.zip) 

이에게이며, 서브 쉘에서, 목적지 디렉토리로 변경에서 파일 압축을 풀고 당신의 서브 쉘이 종료되면 소스 디렉토리에 다시 남아있게됩니다.

그 또는 이와 유사한 것이 대부분의 셸에서 작동해야합니다.

관련 문제