Объединение файлов в .tar-файл в Linux

Объединение файлов в .tar-файл в Linux

У меня проблема с архивированием файлов в .tar-файл в Linux, но проблема в том, что когда мы извлекаем .tar-файл, он не должен давать нам папку, содержащую файлы, которые заархивированы. Он должен давать только файлы, которые мы заархивировали в .tar-файл. Как это сделать? Спасибо!

решение1

См. --strip-componentsфлаг. (Но я настоятельно рекомендую вам этого не делать, так как ожидается, что tarball будет иметь внутри себя один каталог верхнего уровня).

решение2

Если я правильно понял ваш вопрос, вы сможете использовать:

tar cvf <tarfile name> <filename1> <filename2> <filename3>

При извлечении файлов они должны быть извлечены в текущий каталог.

Связанный контент