У меня проблема с архивированием файлов в .tar-файл в Linux, но проблема в том, что когда мы извлекаем .tar-файл, он не должен давать нам папку, содержащую файлы, которые заархивированы. Он должен давать только файлы, которые мы заархивировали в .tar-файл. Как это сделать? Спасибо!
решение1
См. --strip-components
флаг. (Но я настоятельно рекомендую вам этого не делать, так как ожидается, что tarball будет иметь внутри себя один каталог верхнего уровня).
решение2
Если я правильно понял ваш вопрос, вы сможете использовать:
tar cvf <tarfile name> <filename1> <filename2> <filename3>
При извлечении файлов они должны быть извлечены в текущий каталог.