Как удалить полный путь при выполнении сжатия tar.gz?

13186
Shafiul

Я использую эту команду для архивирования каталога с именем gиз кода Java:

tar czf /a/b/c.tar.gz /e/f/g 

Когда файл tar c.tar.gzсоздан, я нахожу полный путь, а e/f/gзатем все файлы gпапки внутри него. Но я хочу видеть файлы в папке gсжатого архива только при открытии. Как удалить папки /e/f/в файле .tar.gz?

7

1 ответ на вопрос

9
slhck
tar -czf /a/b/c.tar.gz -C /e/f/g . 

-CОпция позволяет tarизменить рабочий каталог, поэтому вам нужно только добавить ..

См. Изменение рабочего каталога - tarруководство по GNU.

Похожие вопросы