Параметър на опциите
Основни опции за работа
-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>: Изпълнява зададеното действие на контролната точка, като echo, dot и др. --totals: Показва общия брой обработени байтове след приключване на операцията. --verbose: Показва обработената информация в детайли. --quiet: Изведи възможно най-малко информация.
Опции, свързани с файлове и разрешения,
-p: Запази оригиналните права на файла (когато е разархивиран). --same-owner: Опитайте да зададете извлечения файл като оригинален собственик (изисква права на суперпотребител). --без един и същ собственик: Няма зададен собственик на файла. --same-permissions: Запази оригиналните права на файла (същото като -p). --no-same-permissions: Не запазва оригиналните права, използвайте umask на текущия потребител за задаване на разрешения. -m: Времето за промяна на файла не се възстановява при разархивиране, но се използва текущото време.
Опции за управление на архивиране
-k или --keep-old-files: Запазвайте съществуващите файлове при разархивиране, не презаписвайте. --overwrite: Принудително презаписване на съществуващ файл при разархивиране. --remove-files: Изтрива оригиналния файл след успешно архивиране. --delete: Изтрива посочения файл от архива (само gnu tar). --keep-newer-files: Пазете по-нови файлове, отколкото в архива, когато са разархивирани. --listed-incremental=<file>: Създаване или възстановяване от инкрементално архивиране.
Файлова система и опции за устройства
-L <N>: Разделете архивните файлове с размер над N байта (за лентови устройства). --tape-length=<number>: Определя дължината на лентата (за лентови устройства). --multi-volume: Създаване или възстановяване на многотомни архивни файлове. -M: Използва се с --multi-volume за обработка на многотомни архивни файлове. --use-compress-program=<prog>: Използвайте посочения компресор.
Други практични опции
--transform=<expression>: Преименува файловете в архива. --strip-components=<number>: премахва определен брой компоненти на пътя при разархивиране. --ignore-failed-read: игнорирай грешката при четене и продължи. --<number>occurrence=: Изберете броя на файловете с occurrence в архива. -S: Обработва разредени файлове (само архивиращи блокове, които реално се използват). --no-recursion: не влиза рекурсивно в директорията. -h или --dereference: Архивирайте файла, към който сочи символната връзка, а не самата връзка.
Помощ и информация за версиите
--помощ: Информация за помощ на дисплея. --версия: Показва версията на катран.
|