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