распаковать определенный каталог

распаковать определенный каталог

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(если только это не запрещено ограничениями по пространству) и удалить ненужные файлы и/или каталоги.

Связанный контент