f, -f, --file <ARCHIVE> | |
--force-local | Archive file is local even if it has a colon |
F, -F, --info-script, --new-volume-script <COMMAND> | Run COMMAND at the end of each tape |
L, -L, --tape-length <N> | Change tape after writing Nx1024 bytes |
M, -M, --multi-volume | Create/list/extract multi-volume archive |
--rmt-command <COMMAND> | Use COMMAND instead of rmt when accessing remote archives |
--rsh-command <COMMAND> | Use COMMAND instead of rsh when accessing remote archives |
--volno-file <FILE> | Tar will keep track of which volume of a multi-volume archive it is working in FILE |
n, -n, --seek | Assume the archive is seekable |
--no-seek | Assume the archive is not seekable |
--occurrence [N] | Process only the Nth occurrence of each file in the archive |
B, -B, --read-full-records | When listing or extracting, accept incomplete input records after end-of-file marker |
i, -i, --ignore-zeros | Ignore zeroed blocks in archive |
V, -V, --label <TEXT> | Use TEXT as a globbing pattern for volume name |
a, -a, --auto-compress | Use archive suffix to determine the compression program |
I, -I, --use-compress-program <COMMAND> | Filter data through COMMAND |
j, -j, --bzip2 | Filter the archive through bzip2 |
J, -J, --xz | Filter the archive through xz |
--lzip | Filter the archive through lzip |
--lzma | Filter the archive through lzma |
--lzop | Filter the archive through lzop |
--no-auto-compress | Do not use archive suffix to determine the compression program |
z, -z, --gzip, --gunzip, --ungzip | Filter the archive through gzip |
Z, -Z, --compress, --uncompress | Filter the archive through compress |
--zstd | Filter the archive through zstd |
--transform, --xform <EXPRESSION> | Use sed replace EXPRESSION to transform file names |
--checkpoint [N] | Display progress messages every Nth record |
--checkpoint-action <ACTION> | Run ACTION on each checkpoint |
--full-time | Print file time to its full resolution |
--utc | Print file modification times in UTC |
K, -K, --starting-file <MEMBER> | Begin at the given member in the archive |
--show-omitted-dirs | List each directory that does not match search criteria |
k, -k, --keep-old-files | Don't replace existing files when extracting |
--keep-newer-files | Don't replace existing files that are newer than their archive copies |
--keep-directory-symlink | Don't replace existing symlinks to directories when extracting |
--no-overwrite-dir | Preserve metadata of existing directories |
--one-top-level <DIR> | Extract all files into DIR |
--overwrite | Overwrite existing files when extracting |
--overwrite-dir | Overwrite metadata of existing directories when extracting |
--recursive-unlink | Recursively remove all files in the directory prior to extracting it |
--skip-old-files | Don't replace existing files when extracting, silently skip over them |
U, -U, --unlink-first | Remove each file prior to extracting over it |
O, -O, --to-stdout | Extract files to standard output |
--to-command <COMMAND> | Pipe extracted files to COMMAND |
--delay-directory-restore | Delay setting modification times and permissions of extracted directories until the end of extraction |
m, -m, --touch | Don't extract file modified time |
--no-delay-directory-restore | Cancel the effect of the prior --delay-directory-restore option |
--no-same-owner | Extract files as yourself |
--no-same-permissions | Apply the user's umask when extracting permissions from the archive |
p, -p, --preserve-permissions, --same-permissions | Extract information about file permissions |
--preserve | Same as both -p and -s |
--same-owner | Try extracting files with the same ownership as exists in the archive |
s, -s, --preserve-order, --same-order | Sort names to extract to match archive |
--strip-components <NUMBER> | Strip NUMBER leading components from file names on extraction |
--warning <KEYWORD> | |
o, -o | Same as --no-same-owner |