tar -czf /a/b/c.tar.gz -C /e/f/g .
-C
Опция позволяет tar
изменить рабочий каталог, поэтому вам нужно только добавить .
.
Я использую эту команду для архивирования каталога с именем 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?
tar -czf /a/b/c.tar.gz -C /e/f/g .
-C
Опция позволяет tar
изменить рабочий каталог, поэтому вам нужно только добавить .
.