특정 디렉토리의 압축을 푼다

특정 디렉토리의 압축을 푼다

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(공간 제약으로 인해 금지되지 않는 한) 필요하지 않은 파일 및/또는 디렉터리를 삭제하는 것이 더 나은 경우가 많습니다.

관련 정보