у меня есть .tar.gz
файл, который я хочу извлечь с untar
задача phing
, в финг-документ есть это комманы в списке:
<untar file="testtar.tar.gz" todir="dest">
<fileset dir=".">
<include name="*.tar.gz"/>
<include name="*.tar"/>
</fileset>
</untar>
Но результирующая папка не совпадает с той, что находится в сжатом файле.
Команда Untar полностью игнорирует .gitignore
файлы. Но это также файлы, которые я хочу извлечь. Я хочу извлечь все файлы, которые содержатся в сжатом файле.
Я пропускаю параметр или что-то?
(The forceExtract
параметр ничего не делает.)
Спасибо за любую помощь.
Согласно документации это должно быть так:
<untar file="testtar.tar.gz" todir="dest">
<fileset dir="." defaultexcludes="false">
<include name="*.tar.gz"/>
<include name="*.tar"/>
</fileset>
</untar>
Docs: https://www.phing.info/docs/guide/trunk/FileSet.html на D.3
Других решений пока нет …