Тарирование только файлов каталога

Если у меня есть папка с кучей изображений, как я могу заархивировать ТОЛЬКО изображения, а не структуру папок, ведущую к изображениям, без необходимости загружать компакт-диск в каталог изображений?

tar czf images.tgz /путь/к/изображениям/*

Теперь, когда извлекается images.tgz, извлекается содержимое: /path/to/images/...

Как я могу включить в файл tgz только изображения (а не три папки, ведущие к изображениям)?


person matsko    schedule 14.09.2010    source источник


Ответы (1)


Я знаю, что вы можете использовать --strip-components при распаковке, хотя я не уверен, будет ли это работать при создании.

Возможно, перебрать структуру папок, а затем последовательно передать результаты через stdout/stdin в tar? (с cat или подобным?) Эксперт IANA Linux так боится, что в эту секунду я могу только теоретизировать, а не предоставлять жесткий код, но теперь вы меня задаетесь вопросом...

person Chris Woods    schedule 22.06.2011