3 сентября 2016 г., 0:07 пользователь Tim Sattarov <[email protected]> написал:
>> Есть такая задача - выковырять нужные каталоги со всем содержимым из tar. >> Решается примерно так: >> >> cat file.tar | tar -ixg /dev/null -C /path/to/output_dir --wildcards >> --files-from=wildcards >> >> В wildcards - список файлов и каталогов вида /var/lib/mysql/ в >> соответствии с тем, что выдаёт tar -t >> При этом tar 1.26 (из wheezy) нормально распаковывает что указали, а >> 1.27 (jessie) - говорит "/var/lib/mysql/: Not found in archive" > А если не указывать первый слэш ? Аналогично, но это в любом случае не совсем тот вариант - список распакуемого формируется на основе ранее полученного tar -t и первый / там есть. Если не указывать последний - видит каталог, но не видит его содержимое. -- Stanislav

