Можно ли установить произвольный путь в архиве tar для размещения файлов, которые могут не существовать в вашей исходной файловой системе? Это отличается от ключа -C тем, что я могу сделать резервную копию / etc /, но поместить его в архив как / configurations / etc /.
10
-s
делает, но у меня нет времени, чтобы написать полный ответ прямо сейчас.-s
коротка--preserve-order
и поэтому не по теме. здесьОтветы:
В GNU tar
--transform
(--xform
) - это опция для преобразования имени файла. Документацию и примеры можно найти здесьисточник
-s
на tar OSX выглядит аналогично--transform=expression
во время извлечения , но ничего не говорит о времени добавления (что является фактическим заданным вопросом).В BSD tar
-s pattern
это опция для преобразования имени. Цитирование из документации freebsd.org :источник