1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-28 16:24:54 +02:00
tldr/pages.ru/common/tar.md
2020-10-06 15:04:40 -03:00

1.7 KiB

tar

Утилита архивирования. Обычно используется в сочетании с методом сжатия, такими как gzip или bzip. Больше информации: https://www.gnu.org/software/tar.

  • Создать архив из файлов:

tar cf {{целевой.tar}} {{файл1}} {{файл2}} {{файл3}}

  • Создать gzip архив:

tar czf {{целевой.tar.gz}} {{файл1}} {{файл2}} {{файл3}}

  • Создать gzip архив из деректории, используя относительные пути:

tar czf {{целевой.tar.gz}} -C {{путь/до/папки}} .

  • Извлечь (сжатый) архив в текущую папку:

tar xf {{исходный.tar[.gz|.bz2|.xz]}}

  • Извлечь (сжатый) архив в указанную папку:

tar xf {{исходный.tar[.gz|.bz2|.xz]}} -C {{папка}}

  • Создать сжатый архив, использую суффикс архива для определения программы сжатия:

tar caf {{целевой.tar.xz}} {{файл1}} {{файл2}} {{файл3}}

  • Вывести список содержимого tar файла:

tar tvf {{исходный.tar}}

  • Извлечь файлы удовлетворяющие шаблону:

tar xf {{исходный.tar}} --wildcards "{{*.html}}"

  • Извлечь определённый файл без сохранения структуры папок:

tar xf {{исходный.tar}} {{исходный.tar/путь/до/извлекаемого}} --strip-components={{глубина_раздевания}}