Scroll to navigation

tar(1) 2007-10-27-16:31 tar(1)

НАЗВА

tar - GNU версія утиліти архівації tar

ЗВІД

tar [ - ] A --catenate --concatenate | c --create | d --diff --compare | r --append | t --list | u --update | x -extract --get [ --atime-preserve ] [ -b, --block-size N ] [ -B, --read-full-blocks ] [ -C, --directory ТЕКА ] [ --checkpoint ] [ -f, --file [НАЗВАХОСТА:]F ] [ --force-local ] [ -F, --info-script F --new-volume-script F ] [ -G, --incremental ] [ -g, --listed-incremental F ] [ -h, --dereference ] [ -i, --ignore-zeros ] [ -j, -I, --bzip ] [ --ignore-failed-read ] [ -k, --keep-old-files ] [ -K, --starting-file F ] [ -l, --one-file-system ] [ -L, --tape-length N ] [ -m, --modification-time ] [ -M, --multi-volume ] [ -N, --after-date ДАТА, --newer ДАТА ] [ -o, --old-archive, --portability ] [ -O, --to-stdout ] [ -p, --same-permissions, --preserve-permissions ] [ -P, --absolute-paths ] [ --preserve ] [ -R, --record-number ] [ --remove-files ] [ -s, --same-order, --preserve-order ] [ --same-owner ] [ -S, --sparse ] [ -T, --files-from F ] [ --null ] [ --totals ] [ -v, --verbose ] [ -V, --label НАЗВА ] [ --version ] [ -w, --interactive, --confirmation ] [ -W, --verify ] [ --exclude ФАЙЛ ] [ -X, --exclude-from ФАЙЛ ] [ -Z, --compress, --uncompress ] [ -z, --gzip, --ungzip ] [ --use-compress-program ПРОГРАМА ] [ --block-compress ] [ -[0-7][lmh] ]

назва_файлу1 [ назва_файлу2, ... назва_файлуN ]

тека1 [ тека2, ...текаN ]

ОПИС

Ця сторінка допомоги описує GNU версію tar, програми архівації, призначеної зберігати та добувати файли з файлу архіву, відомого як tarfile. tarfile можна створити на стрічковому пристрої, проте, також прийнято записувати tarfile до звичайного файлу. Перший арґумент tar повинен бути одним з: Acdrtux , за ним можуть бути необов'язкові арґументи. Останніми арґументами tar є назви файлів чи тек, що треба архівувати. Задання назви теки завжди включає до архіву всі підтеки нижче заданої.

ВКАЗАННЯ ДІЇ

Одна з наступних опцій є обов'язковою:

додати tar файли до архіву
створити новий архів
знайти відмінності між архівом та файловою системою
вилучити з архіву (не для магнітних стрічок!)
додати файли в кінець архіву
вивести вміст архіву
лише додати файли новіші ніж копія у архіві
добути файли з архіву

ІНШІ КЛЮЧІ

не змінювати час доступу файлів, що архівуються
розмір блоку Nx512 байтів (замовчально N=20)
reblock as we read (for reading 4.2BSD pipes)

перейти до ТЕКИ
друкувати назви тек при читанні архіву
використовувати файл архіву або пристрій F (замовчально "-", що означає stdin/stdout)

файл архіву локальний навіть коли назва містить двокрапку
виконати скрипт наприкінці кожної стрічки (неявно включає -M)
створити/вивести/добути поступовий резерв (incremental backup) у старому форматі GNU

створити/вивести/добути поступовий резерв (incremental backup) у новому форматі GNU
не архівувати символьні посилання; архівувати файли на які вони вказують

ігнорувати блоки нулів в архіві (звичайно означає кінець файлу - EOF)
фільтрувати архів через bzip2. Увага: -I неактуальний і може отримати інше призначення у близькому майбутті.

не виходити з ненульовим станом завершення при нечитаємих файлах

берегти існуючі файли; не перезаписувати їх з архіву

почати з файлу F в архіві

лишатись на локальній файловій системі при створенні архіву

міняти стрічки після запису N*1024 байтів

Не добувати час зміни файлу

створити/вивести/добути багатотомний архів
Записувати лише файли новіші за ДАТУ
записати архів у (старому) форматі V7, а не у форматі ANSI
добувати файли у звичайний вивід
добувати всю інформацію про дозволи
не прибирати початковий '/' з назв файлів
те саме, що -p -s
показувати номер запису в архіві з кожним повідомленням
вилучити файли після додання у архів
перелік назв для добування сортований відповідно архіву
створювати добуті файли з тим же власником
ефективно обробляти розріджені файли

отримати назви файлів для добування чи створення з файлу F

заставляє -T читати назви з нульовим закінченням, виключає опцію -C
вивести загальну кількість байтів записаних при --create
докладний список оброблених файлів

створити архів з назвою тому НАЗВА
вивести номер версії програми tar

питати підтвердження для кожної дії

спробувати перевірити архів після його запису
виключити ФАЙЛ(И)

виключити файли перелічені в ФАЙЛІ

фільтрувати архів через compress

фільтрувати архів через gzip

фільтрувати архів через ПРОГРАМУ (яка повинна розуміти опцію -d)

запобігає виводу програм стиснення для стрічок
-[0-7][lmh]

вказує дисковод і щільність

НЕДОЛІКИ

Розробники від GNU, загалом, недолюблюють сторінки man і натомість пишуть документацію info. Підтримувач пакету tar так само. Ця сторінка не є ні повною, ні поточною, і була включена у пакет tar в Debian Linux головним чином для того, щоб зменшити кількість повідомлень про відсутність сторінки man для tar серед доповідей про вади.

Якщо вам справді необхідно зрозуміти tar, тоді вам слід скористатися з відповідної сторінки info, або використайте info-стан у emacs(1).

2007-10-27-16:31 © 2005-2007 DLOU, GNU FDL