Вставить настраиваемый тег XML в файл XML в сценарии bash

То, что вы на самом деле пытаетесь сделать , похоронено в комментарии к другому ответу . tar , очевидно, не является обязательным условием, как и сжатие на самом деле.

Вот как это сделать с pax .

Чтобы создать сжатый архив tar1 / * (но без префикса tar1 / ) в tar2 / tar1.tar.gz :

( cd tar1/ && pax -z -w * > ../tar2/tar1.tar.gz )

Чтобы скопировать всю иерархию напрямую из tar1 / в tar2 / без промежуточного архива и с сохранением всего :

( cd tar1/ && pax -p e -r -w * ../tar2/ )

Обратите внимание, что оболочка не будет конечно, включать точечные файлы в расширение * . Постарайтесь справиться с этим обычными способами, если это окажется проблемой.

2
25.06.2019, 09:21
0 ответов

Теги

Похожие вопросы