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

2 ответа2

3

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

0

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

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

Когда вы извлекаете файлы, они должны извлекаться в текущий каталог.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .