Опция --strip-components
предназначена для изменения имен извлеченных файлов. --strip-components <N>
означает «удалить первые <N>
компоненты имени файла», где «компоненты» относятся к частям пути, разделенным /
.
Если у вас есть имя файла foo/bar/baz
, то с --strip-components 1
извлеченный файл будет называться bar/baz
.
Опция -C
просто означает «изменить каталог». Если вы используете -C /some/other/place
, вы фактически запрашиваете tar
на cd /some/other/place
перед извлечением файлов. Обычно это означает, что файлы будут извлечены относительно /some/other/place
.