(This message will disappear, once this node revised.)
Operation mode modifiers
-W
--verify
tar to verify the archive after writing it.
Each volume is checked after it is written, and any discrepancies
are recorded on the standard error output.
Verification requires that the archive be on a back-space-able medium.
This means pipes, some cartridge tape drives, and some other devices
cannot be verified.
--remove-files
-k
--keep-old-files
tar from over-writing
existing files with files with the same name from the archive.
The `--keep-old-files' (`-k') option is meaningless with `--list' (`-t').
-S
--sparse
dbm files, for example, are being
backed up. Using this option dramatically decreases the amount of
space needed to store such a file.
In later versions, this option may be removed, and the testing and
treatment of sparse files may be done automatically with any special
GNU options. For now, it is an option needing to be specified on
the command line with the creation or updating of an archive.
-O
--to-stdout
tar writes the contents of the files extracted to its standard
output. This may be useful if you are only extracting the files in
order to send them through a pipe.
This option is meaningless with `--list' (`-t').
--ignore-failed-read
FIXME: This section needs to be written
To come: using Unix file linking capability to recreate directory
structures--linking files into one subdirectory and then tarring that
directory.
to come: nice hairy example using absolute-names, newer, etc.
Piping one tar to another is an easy way to copy a directory's
contents from one disk to another, while preserving the dates, modes, owners
and link-structure of all the files therein.
cd sourcedirectory; tar cf - . | (cd targetdir; tar xf -)
or
FIXME: the following using standard input/output correct??
cd sourcedirectory; tar --create --file=- . | (cd targetdir; tar --extract --file=-)
Archive files can be used for transporting a group of files from one system
to another: put all relevant files into an archive on one computer system,
transfer the archive to another, and extract the contents there. The basic
transfer medium might be magnetic tape, Internet FTP, or even electronic
mail (though you must encode the archive with uuencode in order to
transport it properly by mail). Both machines do not have to use the same
operating system, as long as they both support the tar program.
FIXME: mention uuencode on a paragraph of its own
FIXME: end construction
Go to the first, previous, next, last section, table of contents.