![특정 디렉토리의 압축을 푼다](https://linux55.com/image/36404/%ED%8A%B9%EC%A0%95%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%9D%98%20%EC%95%95%EC%B6%95%EC%9D%84%20%ED%91%BC%EB%8B%A4.png)
tar tvf filename.tar는 다음을 제공합니다.
-rwxrwxrwx 0/0 544795 2010-03-15 12:49 35 WOO WORDPRESS THEMES/bloggingstream.zip
-rwxrwxrwx 0/0 1659095 2010-03-15 12:51 35 WOO WORDPRESS THEMES/groovyblog.zip
-rwxrwxrwx 0/0 835642 2010-03-15 12:51 35 WOO WORDPRESS THEMES/myweblog.zip
.tar
이제 다음과 같이 아카이브에서 지정된 파일만 추출 하려고 하면 :
tar x "WOO WORDPRESS THEMES/bloggingstream.zip" -f filename.tar
다음 오류가 발생합니다.
tar: WOO WORDPRESS THEMES/bloggingstream.zip: Not found in archive
tar: Exiting with failure status due to previous errors
이런 길이 있는데 어떻게 이런 일이 가능할까요?
답변1
이는 35
파일 이름의 일부이므로 다음을 시도해야 합니다.
tar x "35 WOO WORDPRESS THEMES/bloggingstream.zip" -f filename.tar
"특수 문자" 문제가 있는 경우 일반적으로 파일에서 모든 내용을 추출하고 .tar
(공간 제약으로 인해 이를 금지하지 않는 한) 필요하지 않은 파일 및/또는 디렉터리를 삭제하는 것이 가장 좋습니다.