Параметр опционов
Основные варианты работы
-c: Создать новый архивный файл. -x: Распаковать архивный файл. -t: Содержит содержимое архива. -r: Добавляет файлы к существующим архивам. -u: Добавляет только файлы, которые новее, чем те, что уже есть в архиве. -d: Найдите различия в архивных файлах, которые не синхронизируются с файловой системой. -Ответ: Добавьте один .tar файл к другому .tar файле.
Выбор и исключение файлов
-f<file>: Указывает название архивного файла (должно быть размещено в конце списка опций). -C<directory>: Переключитесь на указанный каталог для работы. --exclude=<pattern>: Исключать файлы, соответствующие указанному шаблону. --exclude-from=<file>: Прочитайте шаблон, чтобы исключить из указанного файла. --exclude-caches: Исключить кэш-файлы из каталога. --exclude-backups: Исключить резервные копии, заканчивающиеся на ~. --exclude-vcs: Исключить файлы, сгенерированные системой контроля версий (например, .git, . svn и т.д.).
Варианты сжатия и декомпрессии
-z: Сжать архивный файл с помощью gzip. -j: Сжать архивный файл с помощью bzip2. -J: Сжать архивный файл xz. --lzip: Сжать архивные файлы с помощью lzip. --lzma: Сжать архивные файлы с помощью lzma. --lzop: Сжать архивные файлы с помощью lzop. --zstd: Сжать архивные файлы с помощью zstd. -a: Автоматически выбирать метод сжатия (на основе расширения архивного файла, например, .tar.gz, . tar.bz2 и т.д.). -I <command>: Сжатие или декомпрессия с использованием заданной программы сжатия.
Вывод и опции взаимодействия
-v: Отображает подробные операционные процедуры (многословно). --progress: показывает индикатор прогресса (при использовании с -v). -w или --interactive: Перед каждым действием просите пользователя подтвердить. --checkpoint: Отображает контрольную точку после обработки каждого файла. --checkpoint-action=<action>: выполняет указанное действие в контрольной точке, такое как эхо, точка и т.д. --totals: отображает общее количество обработанных байт после завершения операции. --verbose: подробно отображает обработанную информацию. --quiet: Выводите как можно меньше информации.
Опции, связанные с файлами и разрешениями
-p: Сохранить оригинальные права доступа файла (при распаковке). --same-owner: Попробуйте установить извлеченный файл как оригинальный владелец (требуется права суперпользователя). --без одного владельца: Нет владельца файла. --same-permissions: Сохранить оригинальные права файла (такие же, как -p). --no-same-permissions: Не сохраняет оригинальные права, используйте umask текущего пользователя для установки разрешений. -m: Время изменения файла не восстанавливается при распаковке, но используется текущее время.
Варианты управления архивированием
-k или --keep-old-files: Сохраняйте существующие файлы при распаковке, не перезаписывайте. --overwrite: Принудительно перезаписывать существующий файл при распаковке. --redele-files: удаляет оригинальный файл после успешного архивирования. --delete: удаляет указанный файл из архива (только gnu tar). --keep-newer-files: Сохраняйте более новые файлы, чем в архиве, когда распакованы. --listed-incremental=<file>: Создать или восстановить из инкрементальной резервной копии.
Файловая система и опции устройств
-<N>L : Разделить архивные файлы больше N байт (для лентовых накопителей). --tape-length=<number>: Задаёт длину ленты (для ленточных накопителей). --multi-volume: Создание или восстановление многотомных архивных файлов. -M: Используется с --multi-volume для обработки многотомных архивных файлов. --use-compress-program=<prog>: Используйте указанный компрессор.
Другие практические варианты
--transform=<expression>: Переименование файлов в архиве. --strip-components=<number>: при распаковке заполняет определённое количество компонентов пути. --ignore-failed-read: игнорировать ошибку чтения и продолжать. --occurrence=<number>: Выберите количество файлов вхождений в архиве. -S: Обрабатывает разреженные файлы (только архивные блоки, которые реально используются). --no-recursion: не входит рекурсивно в каталог. -h или --dereference: Архивируйте файл, на который указывает символическая ссылка, а не саму ссылку.
Помощь и информация о версиях
--help: Информация о помощи на дисплеях. --version: Отображает информацию о версии смолы.
|