Files
tldr/pages.uk/common/tar.md
2024-10-11 22:36:47 +05:30

38 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# tar
> Утиліта архівування.
> Часто поєднується з методом стиснення, таким як `gzip` або `bzip2`.
> Більше інформації: <https://www.gnu.org/software/tar>.
- Створити ([c]reate) архів і записати його у файл ([f]ile):
`tar cf {{шлях/до/цілі.tar}} {{шлях/до/file1 шлях/до/file2 ...}}`
- Створити ([c]reate) g[z]ipped архів і записати його у файл ([f]ile):
`tar czf {{шлях/до/цілі.tar.gz}} {{шлях/до/file1 шлях/до/file2 ...}}`
- Створити ([c]reate) g[z]ipped архів з каталогу, використовуючи відносні шляхи:
`tar czf {{шлях/до/цілі.tar.gz}} --directory={{шлях/до/каталогу}} .`
- Розпакувати (e[x]tract) стиснутий файл ([f]ile) архіву у поточний каталог детально ([v]erbosely):
`tar xvf {{шлях/до/джерела.tar[.gz|.bz2|.xz]}}`
- Розпакувати (e[x]tract) стиснутий файл ([f]ile) архіву у певний каталог:
`tar xf {{шлях/до/джерела.tar[.gz|.bz2|.xz]}} --directory={{шлях/до/каталогу}}`
- Створити ([c]reate) стиснутий архів і записати його у файл ([f]ile), використовуючи розширення файлу для автоматичного визначення програми стиснення:
`tar caf {{шлях/до/цілі.tar.xz}} {{шлях/до/file1 шлях/до/file2 ...}}`
- Вивести ([l]ist) перелік вмісту tar файлу ([f]ile) детально ([v]erbosely):
`tar tvf {{шлях/до/джерела.tar}}`
- Розпакувати (e[x]tract) файли, що відповідають шаблону, з файлу ([f]ile) архіву:
`tar xf {{шлях/до/джерела.tar}} --wildcards "{{*.html}}"`