|
@@ -819,7 +819,7 @@ standard output or some physical tape drive attached to your machine
|
|
|
--show-defaults}, @pxref{defaults}). If there is no tape drive
|
|
|
attached, or the default is not meaningful, then @command{tar} will
|
|
|
print an error message. The error message might look roughly like one
|
|
|
-of the following:
|
|
|
+of the following:
|
|
|
|
|
|
@smallexample
|
|
|
tar: can't open /dev/rmt8 : No such device or address
|
|
@@ -1390,7 +1390,7 @@ from an archive, use the @option{--extract} (@option{--get} or
|
|
|
@option{-x}) operation. As with @option{--create}, specify the name
|
|
|
of the archive with @option{--file} (@option{-f}) option. Extracting
|
|
|
an archive does not modify the archive in any way; you can extract it
|
|
|
-multiple times if you want or need to.
|
|
|
+multiple times if you want or need to.
|
|
|
|
|
|
Using @option{--extract}, you can extract an entire archive, or specific
|
|
|
files. The files can be directories containing other files, or not. As
|
|
@@ -1474,7 +1474,7 @@ with the @option{--to-stdout} (@option{-O}) option (@pxref{Writing to Standard
|
|
|
Output}).
|
|
|
|
|
|
If you give the @option{--verbose} option, then @option{--extract}
|
|
|
-will print the names of the archive members as it extracts them.
|
|
|
+will print the names of the archive members as it extracts them.
|
|
|
|
|
|
@node extract dir
|
|
|
@subsection Extracting Files that are Directories
|
|
@@ -1690,7 +1690,7 @@ prior to the execution of the @command{tar} command.
|
|
|
working directory. @command{tar} will make all file names relative
|
|
|
(by removing leading slashes when archiving or restoring files),
|
|
|
unless you specify otherwise (using the @option{--absolute-names}
|
|
|
-option). @xref{absolute}, for more information about
|
|
|
+option). @xref{absolute}, for more information about
|
|
|
@option{--absolute-names}.
|
|
|
|
|
|
If you give the name of a directory as either a file name or a member
|
|
@@ -1740,7 +1740,7 @@ aiming simplicity in that area, for now. If you are not using the
|
|
|
that everything went well, besides maybe innocuous warnings. Nonzero
|
|
|
means that something went wrong. Right now, as of today, ``nonzero''
|
|
|
is almost always 2, except for remote operations, where it may be
|
|
|
-128.
|
|
|
+128.
|
|
|
|
|
|
@node using tar options
|
|
|
@section Using @command{tar} Options
|
|
@@ -2589,7 +2589,7 @@ Use case-sensitive matching when excluding files.
|
|
|
@opindex no-ignore-command-error, summary
|
|
|
@item --no-ignore-command-error
|
|
|
Print warnings about subprocesses terminated with a non-zero exit
|
|
|
-code. @xref{Writing to an External Program}.
|
|
|
+code. @xref{Writing to an External Program}.
|
|
|
|
|
|
@opindex no-quote-chars, summary
|
|
|
@item --no-quote-chars=@var{string}
|
|
@@ -2732,7 +2732,7 @@ Set quoting style to use when printing member and file names
|
|
|
@code{literal}, @code{shell}, @code{shell-always}, @code{c},
|
|
|
@code{escape}, @code{locale}, and @code{clocale}. Default quoting
|
|
|
style is @code{escape}, unless overridden while configuring the
|
|
|
-package.
|
|
|
+package.
|
|
|
|
|
|
@opindex pax-option, summary
|
|
|
@item --pax-option=@var{keyword-list}
|
|
@@ -3101,8 +3101,8 @@ archive. @xref{verify}.
|
|
|
@opindex version, summary
|
|
|
@item --version
|
|
|
|
|
|
-@command{tar} will print an informational message about what version
|
|
|
-it is and a copyright message, some credits, and then exit.
|
|
|
+Print information about the program's name, version, origin and legal
|
|
|
+status, all on standard output, and then exit successfully.
|
|
|
@xref{help}.
|
|
|
|
|
|
@opindex volno-file, summary
|
|
@@ -3310,15 +3310,18 @@ the earlier versions of @GNUTAR{}. In the future releases
|
|
|
@cindex Version of the @command{tar} program
|
|
|
Being careful, the first thing is really checking that you are using
|
|
|
@GNUTAR{}, indeed. The @option{--version} option
|
|
|
-will generate a message giving confirmation that you are using
|
|
|
-@GNUTAR{}, with the precise version of @GNUTAR{}
|
|
|
-you are using. @command{tar} identifies itself and
|
|
|
-prints the version number to the standard output, then immediately
|
|
|
-exits successfully, without doing anything else, ignoring all other
|
|
|
-options. For example, @w{@samp{tar --version}} might return:
|
|
|
+causes @command{tar} to print information about its name, version,
|
|
|
+origin and legal status, all on standard output, and then exit
|
|
|
+successfully. For example, @w{@samp{tar --version}} might print:
|
|
|
|
|
|
@smallexample
|
|
|
-tar (@acronym{GNU} tar) @value{VERSION}
|
|
|
+tar (GNU tar) 1.15.2
|
|
|
+Copyright (C) 2006 Free Software Foundation, Inc.
|
|
|
+This is free software. You may redistribute copies of it under the terms of
|
|
|
+the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
|
|
|
+There is NO WARRANTY, to the extent permitted by law.
|
|
|
+
|
|
|
+Written by John Gilmore and Jay Fenlason.
|
|
|
@end smallexample
|
|
|
|
|
|
@noindent
|
|
@@ -3330,7 +3333,7 @@ named @samp{tar}, after the name of the main program it
|
|
|
contains@footnote{There are plans to merge the @command{cpio} and
|
|
|
@command{tar} packages into a single one which would be called
|
|
|
@code{paxutils}. So, who knows if, one of this days, the
|
|
|
-@option{--version} would not yield @w{@samp{tar (@acronym{GNU}
|
|
|
+@option{--version} would not output @w{@samp{tar (@acronym{GNU}
|
|
|
paxutils) 3.2}}}.
|
|
|
|
|
|
@cindex Obtaining help
|
|
@@ -3445,7 +3448,7 @@ silent. When used with most operations, the @option{--verbose}
|
|
|
(@option{-v}) option causes @command{tar} to print the name of each
|
|
|
file or archive member as it is processed. This and the other options
|
|
|
which make @command{tar} print status information can be useful in
|
|
|
-monitoring @command{tar}.
|
|
|
+monitoring @command{tar}.
|
|
|
|
|
|
With @option{--create} or @option{--extract}, @option{--verbose} used
|
|
|
once just prints the names of the files or members as they are processed.
|
|
@@ -3578,7 +3581,7 @@ output free to receive verbose output, all separate from errors.
|
|
|
|
|
|
The basic @command{tar} operations, @option{--create} (@option{-c}),
|
|
|
@option{--list} (@option{-t}) and @option{--extract} (@option{--get},
|
|
|
-@option{-x}), are currently presented and described in the tutorial
|
|
|
+@option{-x}), are currently presented and described in the tutorial
|
|
|
chapter of this manual. This section provides some complementary notes
|
|
|
for these operations.
|
|
|
|
|
@@ -3623,7 +3626,7 @@ given, there are no arguments besides options, and
|
|
|
around the cautiousness of @GNUTAR{} and nevertheless create an
|
|
|
archive with nothing in it, one may still use, as the value for the
|
|
|
@option{--files-from} option, a file with no names in it, as shown in
|
|
|
-the following commands:
|
|
|
+the following commands:
|
|
|
|
|
|
@smallexample
|
|
|
@kbd{tar --create --file=empty-archive.tar --files-from=/dev/null}
|
|
@@ -3780,7 +3783,7 @@ tar --extract --file archive.tar --occurrence=2 myfile
|
|
|
@noindent
|
|
|
would extract only the second copy. @xref{Option
|
|
|
Summary,---occurrence}, for the description of @option{--occurrence}
|
|
|
-option.
|
|
|
+option.
|
|
|
|
|
|
@FIXME{ hag -- you might want to incorporate some of the above into the
|
|
|
MMwtSN node; not sure. i didn't know how to make it simpler...
|
|
@@ -3931,13 +3934,13 @@ $ @kbd{tar --extract -vv --occurrence --file=collection.tar blues}
|
|
|
|
|
|
@opindex update
|
|
|
In the previous section, you learned how to use @option{--append} to
|
|
|
-add a file to an existing archive. A related operation is
|
|
|
+add a file to an existing archive. A related operation is
|
|
|
@option{--update} (@option{-u}). The @option{--update} operation
|
|
|
updates a @command{tar} archive by comparing the date of the specified
|
|
|
archive members against the date of the file with the same name. If
|
|
|
the file has been modified more recently than the archive member, then
|
|
|
the newer version of the file is added to the archive (as with
|
|
|
-@option{--append}).
|
|
|
+@option{--append}).
|
|
|
|
|
|
Unfortunately, you cannot use @option{--update} with magnetic tape drives.
|
|
|
The operation will fail.
|
|
@@ -4053,7 +4056,7 @@ $ @kbd{tar -tvf folkjazz.tar}
|
|
|
-rw-r--r-- melissa user 65 1997-01-30 14:15 jazz
|
|
|
@end smallexample
|
|
|
|
|
|
-We can concatenate these two archives with @command{tar}:
|
|
|
+We can concatenate these two archives with @command{tar}:
|
|
|
|
|
|
@smallexample
|
|
|
$ @kbd{cd ..}
|
|
@@ -4266,7 +4269,7 @@ If you're not sure of the blocking factor of an archive, you can
|
|
|
read the archive by specifying @option{--read-full-records} (@option{-B}) and
|
|
|
@option{--blocking-factor=@var{512-size}} (@option{-b
|
|
|
@var{512-size}}), using a blocking factor larger than what the archive
|
|
|
-uses. This lets you avoid having to determine the blocking factor
|
|
|
+uses. This lets you avoid having to determine the blocking factor
|
|
|
of an archive. @xref{Blocking Factor}.
|
|
|
|
|
|
@menu
|
|
@@ -4487,7 +4490,7 @@ the files were extracted, use the @option{--touch} (@option{-m}) option in
|
|
|
conjunction with @option{--extract} (@option{--get}, @option{-x}).
|
|
|
|
|
|
@table @option
|
|
|
-@opindex touch
|
|
|
+@opindex touch
|
|
|
@item --touch
|
|
|
@itemx -m
|
|
|
Sets the data modification time of extracted archive members to the time
|
|
@@ -4619,7 +4622,7 @@ used, instead of creating the files specified, @command{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 @option{--list}
|
|
|
-(@option{-t}).
|
|
|
+(@option{-t}).
|
|
|
@end table
|
|
|
|
|
|
This can be useful, for example, if you have a tar archive containing
|
|
@@ -4814,7 +4817,7 @@ In this case, @option{--starting-file} is not necessary.
|
|
|
To process large lists of file names on machines with small amounts of
|
|
|
memory. Use in conjunction with @option{--compare} (@option{--diff},
|
|
|
@option{-d}), @option{--list} (@option{-t}) or @option{--extract}
|
|
|
-(@option{--get}, @option{-x}).
|
|
|
+(@option{--get}, @option{-x}).
|
|
|
@end table
|
|
|
|
|
|
The @option{--same-order} (@option{--preserve-order}, @option{-s}) option tells @command{tar} that the list of file
|
|
@@ -5087,7 +5090,7 @@ have to. (Files not being modified are written with no trouble, and do
|
|
|
not corrupt the entire archive.)
|
|
|
|
|
|
You will want to use the @option{--label=@var{archive-label}}
|
|
|
-(@option{-V @var{archive-label}}) option to give the archive a
|
|
|
+(@option{-V @var{archive-label}}) option to give the archive a
|
|
|
volume label, so you can tell what this archive is even if the label
|
|
|
falls off the tape, or anything like that.
|
|
|
|
|
@@ -5098,12 +5101,12 @@ Make sure you have enough tapes on hand to complete the backup.
|
|
|
If you want to dump each file system separately you will need to use
|
|
|
the @option{--one-file-system} (@option{-l}) option to prevent
|
|
|
@command{tar} from crossing file system boundaries when storing
|
|
|
-(sub)directories.
|
|
|
+(sub)directories.
|
|
|
|
|
|
The @option{--incremental} (@option{-G}) (@pxref{Incremental Dumps})
|
|
|
option is not needed, since this is a complete copy of everything in
|
|
|
the file system, and a full restore from this backup would only be
|
|
|
-done onto a completely
|
|
|
+done onto a completely
|
|
|
empty disk.
|
|
|
|
|
|
Unless you are in a hurry, and trust the @command{tar} program (and your
|
|
@@ -5122,7 +5125,7 @@ can be restored when extracting the archive.
|
|
|
|
|
|
@GNUTAR{} currently offers two options for handling incremental
|
|
|
backups: @option{--listed-incremental=@var{snapshot-file}} (@option{-g
|
|
|
-@var{snapshot-file}}) and @option{--incremental} (@option{-G}).
|
|
|
+@var{snapshot-file}}) and @option{--incremental} (@option{-G}).
|
|
|
|
|
|
@opindex listed-incremental
|
|
|
The option @option{--listed-incremental} instructs tar to operate on
|
|
@@ -5762,13 +5765,10 @@ Wait till @var{time}, then do backup.
|
|
|
@itemx --help
|
|
|
Display short help message and exit.
|
|
|
|
|
|
-@item -L
|
|
|
-@itemx --license
|
|
|
-Display program license and exit.
|
|
|
-
|
|
|
@item -V
|
|
|
@itemx --version
|
|
|
-Display program version and exit.
|
|
|
+Display information about the program's name, version, origin and legal
|
|
|
+status, all on standard output, and then exit successfully.
|
|
|
@end table
|
|
|
|
|
|
|
|
@@ -5833,13 +5833,10 @@ is 100, which means the highest debugging level.
|
|
|
@itemx --help
|
|
|
Display short help message and exit.
|
|
|
|
|
|
-@item -L
|
|
|
-@itemx --license
|
|
|
-Display program license and exit.
|
|
|
-
|
|
|
@item -V
|
|
|
@itemx --version
|
|
|
-Display program version and exit.
|
|
|
+Display information about the program's name, version, origin and legal
|
|
|
+status, all on standard output, and then exit successfully.
|
|
|
@end table
|
|
|
|
|
|
You should start the restore script with the media containing the
|
|
@@ -6210,7 +6207,7 @@ $ @kbd{tar -c -v --null --files-from=long-files --file=big.tar}
|
|
|
@cindex Excluding files by name and pattern
|
|
|
@cindex Excluding files by file system
|
|
|
To avoid operating on files whose names match a particular pattern,
|
|
|
-use the @option{--exclude} or @option{--exclude-from} options.
|
|
|
+use the @option{--exclude} or @option{--exclude-from} options.
|
|
|
|
|
|
@table @option
|
|
|
@opindex exclude
|
|
@@ -6260,7 +6257,7 @@ well-known name @file{CACHEDIR.TAG} and having a standard header
|
|
|
specified in @url{http://www.brynosaurus.com/cachedir/spec.html}.
|
|
|
Various applications write cache directory tags into directories they
|
|
|
use to hold regenerable, non-precious data, so that such data can be
|
|
|
-more easily excluded from backups.
|
|
|
+more easily excluded from backups.
|
|
|
|
|
|
@menu
|
|
|
* controlling pattern-matching with exclude::
|
|
@@ -6352,7 +6349,7 @@ You can sometimes confuse the meanings of @option{--exclude} and
|
|
|
to be excluded are given as a pattern on the command line. Use
|
|
|
@option{--exclude-from} to introduce the name of a file which contains
|
|
|
a list of patterns, one per line; each of these patterns can exclude
|
|
|
-zero, one, or many files.
|
|
|
+zero, one, or many files.
|
|
|
|
|
|
@item
|
|
|
When you use @option{--exclude=@var{pattern}}, be sure to quote the @var{pattern}
|
|
@@ -6386,7 +6383,7 @@ In earlier versions of @command{tar}, what is now the
|
|
|
@option{--exclude-from} option was called @option{--exclude} instead.
|
|
|
Now, @option{--exclude} applies to patterns listed on the command
|
|
|
line and @option{--exclude-from} applies to patterns listed in a
|
|
|
-file.
|
|
|
+file.
|
|
|
|
|
|
@end itemize
|
|
|
|
|
@@ -6539,7 +6536,7 @@ in renamed directories) are not selected properly by these options.
|
|
|
@FIXME{show dan bob's comments, from 2-10-97}
|
|
|
|
|
|
Usually, @command{tar} will recursively explore all directories (either
|
|
|
-those given on the command line or through the @option{--files-from}
|
|
|
+those given on the command line or through the @option{--files-from}
|
|
|
option) for the various files they contain. However, you may not always
|
|
|
want @command{tar} to act this way.
|
|
|
|
|
@@ -6577,7 +6574,7 @@ directories themselves are not in the archive; so the
|
|
|
@option{--same-permissions} (@option{--preserve-permissions},
|
|
|
@option{-p}) option does not affect them---while users might really
|
|
|
like it to. Specifying @option{--no-recursion} is a way to tell
|
|
|
-@command{tar} to grab only the directory entries given to it, adding
|
|
|
+@command{tar} to grab only the directory entries given to it, adding
|
|
|
no new files on its own.
|
|
|
|
|
|
The @option{--no-recursion} option also applies when extracting: it
|
|
@@ -7406,7 +7403,7 @@ archives the ``real contents'' of the file. On extraction (using
|
|
|
@option{--sparse} is not needed on extraction) any such
|
|
|
files have holes created wherever the continuous stretches of zeros
|
|
|
were found. Thus, if you use @option{--sparse}, @command{tar} archives
|
|
|
-won't take more space than the original.
|
|
|
+won't take more space than the original.
|
|
|
|
|
|
A file is sparse if it contains blocks of zeros whose existence is
|
|
|
recorded, but that have no space allocated on disk. When you specify
|
|
@@ -8209,7 +8206,7 @@ maximum tape length, you might avoid the problem entirely.
|
|
|
@itemx --new-volume-script=@var{file}
|
|
|
Execute @file{file} at end of each tape. This implies
|
|
|
@option{--multi-volume} (@option{-M}). @xref{info-script}, for a detailed
|
|
|
-description of this option.
|
|
|
+description of this option.
|
|
|
@end table
|
|
|
|
|
|
@node Remote Tape Server
|
|
@@ -8275,7 +8272,7 @@ This means that the @option{--append}, @option{--concatenate}, and
|
|
|
@option{--delete} commands will not work on any other kind of file.
|
|
|
Some media simply cannot be backspaced, which means these commands and
|
|
|
options will never be able to work on them. These non-backspacing
|
|
|
-media include pipes and cartridge tape drives.
|
|
|
+media include pipes and cartridge tape drives.
|
|
|
|
|
|
Some other media can be backspaced, and @command{tar} will work on them
|
|
|
once @command{tar} is modified to do so.
|
|
@@ -8381,7 +8378,7 @@ factor, use the @option{--blocking-factor=@var{512-size}} (@option{-b
|
|
|
@xref{Standard}.) Each file written to the archive uses at least one
|
|
|
full record. As a result, using a larger record size can result in
|
|
|
more wasted space for small files. On the other hand, a larger record
|
|
|
-size can often be read and written much more efficiently.
|
|
|
+size can often be read and written much more efficiently.
|
|
|
|
|
|
Further complicating the problem is that some tape drives ignore the
|
|
|
blocking entirely. For these, a larger record size can still improve
|
|
@@ -8477,7 +8474,7 @@ The @option{--blocking-factor=@var{512-size}} (@option{-b
|
|
|
The default blocking factor is typically 20 (i.e., 10240 bytes), but
|
|
|
can be specified at installation. To find out the blocking factor of
|
|
|
an existing archive, use @samp{tar --list --file=@var{archive-name}}.
|
|
|
-This may not work on some devices.
|
|
|
+This may not work on some devices.
|
|
|
|
|
|
Records are separated by gaps, which waste space on the archive media.
|
|
|
If you are archiving on magnetic tape, using a larger blocking factor
|
|
@@ -8657,7 +8654,7 @@ Reblock as we read (for reading 4.2BSD pipes).
|
|
|
If @option{--read-full-records} is used, @command{tar}
|
|
|
will not panic if an attempt to read a record from the archive does
|
|
|
not return a full record. Instead, @command{tar} will keep reading
|
|
|
-until it has obtained a full
|
|
|
+until it has obtained a full
|
|
|
record.
|
|
|
|
|
|
This option is turned on by default when @command{tar} is reading
|
|
@@ -8972,14 +8969,14 @@ If you want more elaborate behavior than this, give @command{tar} the
|
|
|
be a program (or shell script) to be run instead of the normal
|
|
|
prompting procedure. It is executed without any command line
|
|
|
arguments. Additional data is passed to it via the following
|
|
|
-environment variables:
|
|
|
+environment variables:
|
|
|
|
|
|
@table @env
|
|
|
@vrindex TAR_VERSION, info script environment variable
|
|
|
@item TAR_VERSION
|
|
|
@GNUTAR{} version number.
|
|
|
|
|
|
-@vrindex TAR_ARCHIVE, info script environment variable
|
|
|
+@vrindex TAR_ARCHIVE, info script environment variable
|
|
|
@item TAR_ARCHIVE
|
|
|
The name of the archive @command{tar} is processing.
|
|
|
|
|
@@ -8989,13 +8986,13 @@ Ordinal number of the volume @command{tar} is about to start.
|
|
|
|
|
|
@vrindex TAR_SUBCOMMAND, info script environment variable
|
|
|
@item TAR_SUBCOMMAND
|
|
|
-Short option describing the operation @command{tar} is executed.
|
|
|
+Short option describing the operation @command{tar} is executed.
|
|
|
@xref{Operations}, for a complete list of subcommand options.
|
|
|
|
|
|
@vrindex TAR_FORMAT, info script environment variable
|
|
|
@item TAR_FORMAT
|
|
|
Format of the archive being processed. @xref{Formats}, for a complete
|
|
|
-list of archive format names.
|
|
|
+list of archive format names.
|
|
|
@end table
|
|
|
|
|
|
The info script can instruct @command{tar} to use new archive name,
|
|
@@ -9003,7 +9000,7 @@ by writing in to file descriptor 3 (see below for an
|
|
|
example).
|
|
|
|
|
|
If the info script fails, @command{tar} exits; otherwise, it begins
|
|
|
-writing the next volume.
|
|
|
+writing the next volume.
|
|
|
|
|
|
The method @command{tar} uses to detect end of tape is not perfect, and
|
|
|
fails on some operating systems or on some devices. You can use the
|
|
@@ -9012,7 +9009,7 @@ fails on some operating systems or on some devices. You can use the
|
|
|
selects @option{--multi-volume} (@option{-M}) automatically. The
|
|
|
@var{size} argument should then be the usable size of the tape in
|
|
|
units of 1024 bytes. But for many devices, and floppy disks in
|
|
|
-particular, this option is never required for real, as far as we know.
|
|
|
+particular, this option is never required for real, as far as we know.
|
|
|
|
|
|
@cindex Volume number file
|
|
|
@cindex volno file
|
|
@@ -9093,7 +9090,7 @@ the media, use the @option{--multi-volume} (@option{-M}) option in conjunction w
|
|
|
the @option{--create} option (@pxref{create}). A @dfn{multi-volume}
|
|
|
archive can be manipulated like any other archive (provided the
|
|
|
@option{--multi-volume} option is specified), but is stored on more
|
|
|
-than one tape or disk.
|
|
|
+than one tape or disk.
|
|
|
|
|
|
When you specify @option{--multi-volume}, @command{tar} does not report an
|
|
|
error when it comes to the end of an archive volume (when reading), or
|
|
@@ -9140,7 +9137,7 @@ If a multi-volume archive was labeled using
|
|
|
automatically label volumes which are added later. To label
|
|
|
subsequent volumes, specify @option{--label=@var{archive-label}} again
|
|
|
in conjunction with the @option{--append}, @option{--update} or
|
|
|
-@option{--concatenate} operation.
|
|
|
+@option{--concatenate} operation.
|
|
|
|
|
|
@cindex Labeling multi-volume archives
|
|
|
@FIXME{example}
|
|
@@ -9191,7 +9188,7 @@ volume label will have @samp{Volume @var{nnn}} appended to the name
|
|
|
you give, where @var{nnn} is the number of the volume of the archive.
|
|
|
(If you use the @option{--label=@var{volume-label}}) option when
|
|
|
reading an archive, it checks to make sure the label on the tape
|
|
|
-matches the one you give. @xref{label}.
|
|
|
+matches the one you give. @xref{label}.
|
|
|
|
|
|
When @command{tar} writes an archive to tape, it creates a single
|
|
|
tape file. If multiple archives are written to the same tape, one
|
|
@@ -9247,7 +9244,7 @@ media, you can include a @dfn{label} entry---an archive member which
|
|
|
contains the name of the archive---in the archive itself. Use the
|
|
|
@option{--label=@var{archive-label}} (@option{-V @var{archive-label}})
|
|
|
option in conjunction with the @option{--create} operation to include
|
|
|
-a label entry in the archive as it is being created.
|
|
|
+a label entry in the archive as it is being created.
|
|
|
|
|
|
@table @option
|
|
|
@item --label=@var{archive-label}
|
|
@@ -9412,13 +9409,13 @@ drives, and some other devices cannot be verified.
|
|
|
One can explicitly compare an already made archive with the file
|
|
|
system by using the @option{--compare} (@option{--diff}, @option{-d})
|
|
|
option, instead of using the more automatic @option{--verify} option.
|
|
|
-@xref{compare}.
|
|
|
+@xref{compare}.
|
|
|
|
|
|
Note that these two options have a slightly different intent. The
|
|
|
@option{--compare} option checks how identical are the logical contents of some
|
|
|
archive with what is on your disks, while the @option{--verify} option is
|
|
|
really for checking if the physical contents agree and if the recording
|
|
|
-media itself is of dependable quality. So, for the @option{--verify}
|
|
|
+media itself is of dependable quality. So, for the @option{--verify}
|
|
|
operation, @command{tar} tries to defeat all in-memory cache pertaining to
|
|
|
the archive, while it lets the speed optimization undisturbed for the
|
|
|
@option{--compare} option. If you nevertheless use @option{--compare} for
|
|
@@ -9437,7 +9434,7 @@ The @option{--verify} (@option{-W}) option will not work in
|
|
|
conjunction with the @option{--multi-volume} (@option{-M}) option or
|
|
|
the @option{--append} (@option{-r}), @option{--update} (@option{-u})
|
|
|
and @option{--delete} operations. @xref{Operations}, for more
|
|
|
-information on these operations.
|
|
|
+information on these operations.
|
|
|
|
|
|
Also, since @command{tar} normally strips leading @samp{/} from file
|
|
|
names (@pxref{absolute}), a command like @samp{tar --verify -cf
|
|
@@ -9527,7 +9524,7 @@ the option. For example, here is an excerpt from the actual @kbd{tar
|
|
|
-c, --create create a new archive
|
|
|
-d, --diff, --compare find differences between archive and
|
|
|
file system
|
|
|
- --delete delete from the archive
|
|
|
+ --delete delete from the archive
|
|
|
@end verbatim
|
|
|
|
|
|
@vrindex ARGP_HELP_FMT, environment variable
|
|
@@ -9703,14 +9700,14 @@ following text:
|
|
|
@verbatim
|
|
|
Main operation mode:
|
|
|
|
|
|
- -A, --catenate, --concatenate append tar files to
|
|
|
+ -A, --catenate, --concatenate append tar files to
|
|
|
an archive
|
|
|
-c, --create create a new archive
|
|
|
@end verbatim
|
|
|
@noindent
|
|
|
@samp{Main operation mode:} is the group header.
|
|
|
|
|
|
-The default value is 1.
|
|
|
+The default value is 1.
|
|
|
@end deftypevr
|
|
|
|
|
|
@deftypevr {Help Output} offset usage-indent
|
|
@@ -9768,4 +9765,3 @@ options. The options are listed without the preceeding double-dash.
|
|
|
@c Local variables:
|
|
|
@c texinfo-column-for-description: 32
|
|
|
@c End:
|
|
|
-
|