tldr/pages.ru/common/tar.md

38 lines
1.4 KiB
Markdown
Raw Normal View History

2020-10-06 19:04:40 +01:00
# tar
> Утилита архивирования.
> Обычно используется в сочетании с методом сжатия, такими как gzip или bzip2.
2020-10-06 19:04:40 +01:00
> Больше информации: <https://www.gnu.org/software/tar>.
- Создать архив из файлов:
`tar cf {{целевой.tar}} {{файл1}} {{файл2}} {{файл3}}`
- Создать gzip архив:
`tar czf {{целевой.tar.gz}} {{файл1}} {{файл2}} {{файл3}}`
- Создать gzip-архив из директории, используя относительные пути:
2020-10-06 19:04:40 +01:00
`tar czf {{целевой.tar.gz}} -C {{путь/до/папки}} .`
- Извлечь (сжатый) архив в текущую папку:
`tar xf {{исходный.tar[.gz|.bz2|.xz]}}`
- Извлечь (сжатый) архив в указанную папку:
`tar xf {{исходный.tar[.gz|.bz2|.xz]}} -C {{папка}}`
- Создать сжатый архив, используя суффикс архива для определения программы сжатия:
2020-10-06 19:04:40 +01:00
`tar caf {{целевой.tar.xz}} {{файл1}} {{файл2}} {{файл3}}`
- Вывести список содержимого tar-файла:
2020-10-06 19:04:40 +01:00
`tar tvf {{исходный.tar}}`
- Извлечь файлы, соответствующие шаблону:
2020-10-06 19:04:40 +01:00
`tar xf {{исходный.tar}} --wildcards "{{*.html}}"`