[ce3a096] | 1 | Submitted By: Jim Gifford (jim at cross-lfs dot org)
|
---|
[2bfaabe] | 2 | Date: 2009-03-06
|
---|
| 3 | Initial Package Version: 1.22
|
---|
[ce3a096] | 4 | Origin: Debian
|
---|
| 5 | Upstream Status: N/A
|
---|
| 6 | Description: This Patch adds and man-page to TAR. This has been
|
---|
| 7 | added as per numerous requests.
|
---|
| 8 |
|
---|
[2bfaabe] | 9 | diff -Naur tar-1.22.orig/doc/Makefile.am tar-1.22/doc/Makefile.am
|
---|
| 10 | --- tar-1.22.orig/doc/Makefile.am 2008-04-14 05:03:12.000000000 -0700
|
---|
| 11 | +++ tar-1.22/doc/Makefile.am 2009-03-05 20:50:20.245637658 -0800
|
---|
[ce3a096] | 12 | @@ -17,6 +17,8 @@
|
---|
| 13 | ## along with this program; if not, write to the Free Software Foundation,
|
---|
| 14 | ## Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
---|
| 15 |
|
---|
| 16 | +man_MANS = tar.1
|
---|
| 17 | +
|
---|
| 18 | info_TEXINFOS = tar.texi
|
---|
| 19 | tar_TEXINFOS = \
|
---|
| 20 | dumpdir.texi\
|
---|
[2bfaabe] | 21 | diff -Naur tar-1.22.orig/doc/Makefile.in tar-1.22/doc/Makefile.in
|
---|
| 22 | --- tar-1.22.orig/doc/Makefile.in 2009-03-04 23:05:25.000000000 -0800
|
---|
| 23 | +++ tar-1.22/doc/Makefile.in 2009-03-05 20:50:20.245637658 -0800
|
---|
| 24 | @@ -146,13 +146,16 @@
|
---|
[ce3a096] | 25 | MAKEINFOHTML = $(MAKEINFO) --html
|
---|
| 26 | AM_MAKEINFOHTMLFLAGS = $(AM_MAKEINFOFLAGS)
|
---|
| 27 | DVIPS = dvips
|
---|
| 28 | -am__installdirs = "$(DESTDIR)$(infodir)"
|
---|
| 29 | +am__installdirs = "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)"
|
---|
| 30 | am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
---|
| 31 | am__vpath_adj = case $$p in \
|
---|
| 32 | $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
---|
| 33 | *) f=$$p;; \
|
---|
| 34 | esac;
|
---|
| 35 | am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
|
---|
| 36 | +man1dir = $(mandir)/man1
|
---|
| 37 | +NROFF = nroff
|
---|
| 38 | +MANS = $(man_MANS)
|
---|
| 39 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
---|
| 40 | ACLOCAL = @ACLOCAL@
|
---|
| 41 | ALLOCA = @ALLOCA@
|
---|
[2bfaabe] | 42 | @@ -645,6 +648,7 @@
|
---|
[ce3a096] | 43 | target_alias = @target_alias@
|
---|
| 44 | top_builddir = @top_builddir@
|
---|
| 45 | top_srcdir = @top_srcdir@
|
---|
| 46 | +man_MANS = tar.1
|
---|
| 47 | info_TEXINFOS = tar.texi
|
---|
| 48 | tar_TEXINFOS = \
|
---|
| 49 | dumpdir.texi\
|
---|
[2bfaabe] | 50 | @@ -858,6 +862,51 @@
|
---|
[ce3a096] | 51 | echo " rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]"; \
|
---|
| 52 | rm -f $$i $$i-[0-9] $$i-[0-9][0-9] $$i_i[0-9] $$i_i[0-9][0-9]; \
|
---|
| 53 | done
|
---|
| 54 | +install-man1: $(man1_MANS) $(man_MANS)
|
---|
| 55 | + @$(NORMAL_INSTALL)
|
---|
| 56 | + test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)"
|
---|
| 57 | + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
|
---|
| 58 | + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
|
---|
| 59 | + for i in $$l2; do \
|
---|
| 60 | + case "$$i" in \
|
---|
| 61 | + *.1*) list="$$list $$i" ;; \
|
---|
| 62 | + esac; \
|
---|
| 63 | + done; \
|
---|
| 64 | + for i in $$list; do \
|
---|
| 65 | + if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
|
---|
| 66 | + else file=$$i; fi; \
|
---|
| 67 | + ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
---|
| 68 | + case "$$ext" in \
|
---|
| 69 | + 1*) ;; \
|
---|
| 70 | + *) ext='1' ;; \
|
---|
| 71 | + esac; \
|
---|
| 72 | + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
---|
| 73 | + inst=`echo $$inst | sed -e 's/^.*\///'`; \
|
---|
| 74 | + inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
---|
| 75 | + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
|
---|
| 76 | + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \
|
---|
| 77 | + done
|
---|
| 78 | +uninstall-man1:
|
---|
| 79 | + @$(NORMAL_UNINSTALL)
|
---|
| 80 | + @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
|
---|
| 81 | + l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
|
---|
| 82 | + for i in $$l2; do \
|
---|
| 83 | + case "$$i" in \
|
---|
| 84 | + *.1*) list="$$list $$i" ;; \
|
---|
| 85 | + esac; \
|
---|
| 86 | + done; \
|
---|
| 87 | + for i in $$list; do \
|
---|
| 88 | + ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
---|
| 89 | + case "$$ext" in \
|
---|
| 90 | + 1*) ;; \
|
---|
| 91 | + *) ext='1' ;; \
|
---|
| 92 | + esac; \
|
---|
| 93 | + inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
---|
| 94 | + inst=`echo $$inst | sed -e 's/^.*\///'`; \
|
---|
| 95 | + inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
---|
| 96 | + echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \
|
---|
| 97 | + rm -f "$(DESTDIR)$(man1dir)/$$inst"; \
|
---|
| 98 | + done
|
---|
| 99 | tags: TAGS
|
---|
| 100 | TAGS:
|
---|
| 101 |
|
---|
[2bfaabe] | 102 | @@ -896,9 +945,9 @@
|
---|
[ce3a096] | 103 | dist-info
|
---|
| 104 | check-am: all-am
|
---|
| 105 | check: check-am
|
---|
| 106 | -all-am: Makefile $(INFO_DEPS)
|
---|
| 107 | +all-am: Makefile $(INFO_DEPS) $(MANS)
|
---|
| 108 | installdirs:
|
---|
| 109 | - for dir in "$(DESTDIR)$(infodir)"; do \
|
---|
| 110 | + for dir in "$(DESTDIR)$(infodir)" "$(DESTDIR)$(man1dir)"; do \
|
---|
| 111 | test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
---|
| 112 | done
|
---|
| 113 | install: install-am
|
---|
[2bfaabe] | 114 | @@ -945,7 +994,7 @@
|
---|
[ce3a096] | 115 |
|
---|
| 116 | info-am: $(INFO_DEPS)
|
---|
| 117 |
|
---|
| 118 | -install-data-am: install-info-am
|
---|
| 119 | +install-data-am: install-info-am install-man
|
---|
| 120 |
|
---|
| 121 | install-dvi: install-dvi-am
|
---|
| 122 |
|
---|
[2bfaabe] | 123 | @@ -1010,7 +1059,7 @@
|
---|
[ce3a096] | 124 | install-info --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$relfile" || :;\
|
---|
| 125 | done; \
|
---|
| 126 | else : ; fi
|
---|
| 127 | -install-man:
|
---|
| 128 | +install-man: install-man1
|
---|
| 129 |
|
---|
| 130 | install-pdf: install-pdf-am
|
---|
| 131 |
|
---|
[2bfaabe] | 132 | @@ -1054,7 +1103,9 @@
|
---|
[ce3a096] | 133 | ps-am: $(PSS)
|
---|
| 134 |
|
---|
| 135 | uninstall-am: uninstall-dvi-am uninstall-html-am uninstall-info-am \
|
---|
| 136 | - uninstall-pdf-am uninstall-ps-am
|
---|
| 137 | + uninstall-man uninstall-pdf-am uninstall-ps-am
|
---|
| 138 | +
|
---|
| 139 | +uninstall-man: uninstall-man1
|
---|
| 140 |
|
---|
| 141 | .MAKE: install-am install-strip
|
---|
| 142 |
|
---|
[2bfaabe] | 143 | @@ -1063,14 +1114,15 @@
|
---|
[ce3a096] | 144 | html-am info info-am install install-am install-data \
|
---|
| 145 | install-data-am install-dvi install-dvi-am install-exec \
|
---|
| 146 | install-exec-am install-html install-html-am install-info \
|
---|
| 147 | - install-info-am install-man install-pdf install-pdf-am \
|
---|
| 148 | - install-ps install-ps-am install-strip installcheck \
|
---|
| 149 | - installcheck-am installdirs maintainer-clean \
|
---|
| 150 | + install-info-am install-man install-man1 install-pdf \
|
---|
| 151 | + install-pdf-am install-ps install-ps-am install-strip \
|
---|
| 152 | + installcheck installcheck-am installdirs maintainer-clean \
|
---|
| 153 | maintainer-clean-aminfo maintainer-clean-generic \
|
---|
| 154 | maintainer-clean-vti mostlyclean mostlyclean-aminfo \
|
---|
| 155 | mostlyclean-generic mostlyclean-vti pdf pdf-am ps ps-am \
|
---|
| 156 | uninstall uninstall-am uninstall-dvi-am uninstall-html-am \
|
---|
| 157 | - uninstall-info-am uninstall-pdf-am uninstall-ps-am
|
---|
| 158 | + uninstall-info-am uninstall-man uninstall-man1 \
|
---|
| 159 | + uninstall-pdf-am uninstall-ps-am
|
---|
| 160 |
|
---|
| 161 |
|
---|
| 162 | header.texi: $(top_srcdir)/src/tar.h
|
---|
[2bfaabe] | 163 | diff -Naur tar-1.22.orig/doc/tar.1 tar-1.22/doc/tar.1
|
---|
| 164 | --- tar-1.22.orig/doc/tar.1 1969-12-31 16:00:00.000000000 -0800
|
---|
| 165 | +++ tar-1.22/doc/tar.1 2009-03-05 20:52:59.235825673 -0800
|
---|
| 166 | @@ -0,0 +1,400 @@
|
---|
[ce3a096] | 167 | +.\" @(#)tar.1 1.11.1 93/19/22 PJV;
|
---|
| 168 | +.TH TAR 1 "29 Aug 2007"
|
---|
| 169 | +.SH NAME
|
---|
| 170 | +tar \- The GNU version of the tar archiving utility
|
---|
| 171 | +.SH SYNOPSIS
|
---|
| 172 | +.B tar
|
---|
| 173 | +[
|
---|
| 174 | +.B \-
|
---|
| 175 | +]
|
---|
| 176 | +.B A \-\-catenate \-\-concatenate \||\| c \-\-create \||\| d \-\-diff \-\-compare \||\| \-\-delete \||\| r \-\-append \||\| t \-\-list \||\| u \-\-update \||\| x \-\-extract \-\-get
|
---|
| 177 | +.I [ options ]
|
---|
| 178 | +.I pathname [ pathname ... ]
|
---|
| 179 | +.SH DESCRIPTION
|
---|
| 180 | +.LP
|
---|
| 181 | +This manual page documents the GNU version of
|
---|
| 182 | +.B tar
|
---|
| 183 | +, an archiving program designed to store and extract files from
|
---|
| 184 | +an archive file known as a
|
---|
| 185 | +.IR tarfile.
|
---|
| 186 | +A
|
---|
| 187 | +.IR tarfile
|
---|
| 188 | +may be made on a tape drive, however, it is also common
|
---|
| 189 | +to write a
|
---|
| 190 | +.IR tarfile
|
---|
| 191 | +to a normal file.
|
---|
| 192 | +The first argument to
|
---|
| 193 | +.B tar
|
---|
| 194 | +must be one of the options:
|
---|
| 195 | +.BR Acdrtux ,
|
---|
| 196 | +followed by any optional functions.
|
---|
| 197 | +The final arguments to
|
---|
| 198 | +.B tar
|
---|
| 199 | +are the names of the files or directories which should be archived. The use
|
---|
| 200 | +of a directory name always implies that the subdirectories below should be
|
---|
| 201 | +included in the archive.
|
---|
| 202 | +.SH EXAMPLES
|
---|
| 203 | +.TP
|
---|
| 204 | +.B tar \-xvvf foo.tar
|
---|
| 205 | +extract foo.tar
|
---|
| 206 | +.TP
|
---|
| 207 | +.B tar \-xvvzf foo.tar.gz
|
---|
| 208 | +extract gzipped foo.tar.gz
|
---|
| 209 | +.TP
|
---|
| 210 | +.B tar \-cvvf foo.tar foo/
|
---|
| 211 | +tar contents of folder foo in foo.tar
|
---|
| 212 | +.SH "FUNCTION LETTERS"
|
---|
| 213 | +.TP
|
---|
| 214 | +.B One of the following options must be used:
|
---|
| 215 | +.TP
|
---|
| 216 | +.B \-A, \-\-catenate, \-\-concatenate
|
---|
| 217 | +append tar files to an archive
|
---|
| 218 | +.TP
|
---|
| 219 | +.B \-c, \-\-create
|
---|
| 220 | +create a new archive
|
---|
| 221 | +.TP
|
---|
| 222 | +.B \-d, \-\-diff, \-\-compare
|
---|
| 223 | +find differences between archive and file system
|
---|
| 224 | +.TP
|
---|
| 225 | +.B \-\-delete
|
---|
| 226 | +delete from the archive (not for use on mag tapes!)
|
---|
| 227 | +.TP
|
---|
| 228 | +.B \-r, \-\-append
|
---|
| 229 | +append files to the end of an archive
|
---|
| 230 | +.TP
|
---|
| 231 | +.B \-t, \-\-list
|
---|
| 232 | +list the contents of an archive
|
---|
| 233 | +.TP
|
---|
| 234 | +.B \-u, \-\-update
|
---|
| 235 | +only append files that are newer than copy in archive
|
---|
| 236 | +.TP
|
---|
| 237 | +.B \-x, \-\-extract, \-\-get
|
---|
| 238 | +extract files from an archive
|
---|
| 239 | +.SH "OTHER OPTIONS"
|
---|
| 240 | +.TP
|
---|
| 241 | +.B \-\-allow\-name\-mangling
|
---|
| 242 | +re-enable handling of GNUTYPE_NAMES which is now disabled by default
|
---|
| 243 | +.TP
|
---|
| 244 | +.B \-\-anchored
|
---|
| 245 | +force exclusion patterns to match initial subsequences
|
---|
| 246 | +.TP
|
---|
| 247 | +.B \-\-atime\-preserve
|
---|
| 248 | +don't change access times on dumped files
|
---|
| 249 | +.TP
|
---|
| 250 | +.B \-a, \-\-auto\-compress
|
---|
| 251 | +with \-\-create, selects compression algorithm basing on the suffix
|
---|
| 252 | +of the archive file name
|
---|
| 253 | +.TP
|
---|
| 254 | +.B \-b, \-\-blocking\-factor N
|
---|
| 255 | +use record size of Nx512 bytes (default N=20)
|
---|
| 256 | +.TP
|
---|
| 257 | +.B \-B, \-\-read\-full\-records
|
---|
| 258 | +reblock as we read (for reading 4.2BSD pipes)
|
---|
| 259 | +.TP
|
---|
| 260 | +.B \-\-backup[\=TYPE]
|
---|
| 261 | +back up files instead of overwriting (TYPE=numbered, existing, simple)
|
---|
| 262 | +.TP
|
---|
| 263 | +.B \-C, \-\-directory DIR
|
---|
| 264 | +change to directory DIR
|
---|
| 265 | +.TP
|
---|
| 266 | +.B \-\-checkpoint
|
---|
| 267 | +print periodic checkpoints
|
---|
| 268 | +.TP
|
---|
| 269 | +.B \-\-checkpoint\-action
|
---|
| 270 | +this action allows to specify an action to be executed upon hitting a
|
---|
| 271 | +checkpoint. Recognized actions are: dot, echo (the default),
|
---|
| 272 | +echo\=string, ttyout\=string, exec\=cmdline, and sleep\=value. Any number
|
---|
| 273 | +of `\-\-checkpoint\-action' options can be specified, the actions will be
|
---|
| 274 | +executed in order of their appearance in the command line.
|
---|
| 275 | +.TP
|
---|
| 276 | +.B \-\-check\-device
|
---|
| 277 | +enables comparing device numbers. This is the default.
|
---|
| 278 | +.TP
|
---|
| 279 | +.B \-\-no\-check\-device
|
---|
| 280 | +disables comparing device numbers during preparatory stage of an
|
---|
| 281 | +incremental dump.
|
---|
| 282 | +This allows to avoid creating full dumps if the device numbers change
|
---|
| 283 | +(e.g. when using an LVM snapshot)
|
---|
| 284 | +.TP
|
---|
| 285 | +.B \-\-exclude=PATTERN
|
---|
| 286 | +exclude files matching PATTERN
|
---|
| 287 | +.TP
|
---|
| 288 | +.B \-f, \-\-file [HOSTNAME:]F
|
---|
| 289 | +use archive file or device F (otherwise value of TAPE environment variable; if unset, "\-", meaning stdin/stdout)
|
---|
| 290 | +.TP
|
---|
| 291 | +.B \-F, \-\-info\-script F, \-\-new\-volume\-script F
|
---|
| 292 | +run script at end of each tape (implies \-M)
|
---|
| 293 | +.TP
|
---|
| 294 | +.B \-\-force\-local
|
---|
| 295 | +archive file is local even if it has a colon
|
---|
| 296 | +.TP
|
---|
| 297 | +.B \-G, \-\-incremental
|
---|
| 298 | +create/list/extract old GNU-format incremental backup
|
---|
| 299 | +.TP
|
---|
| 300 | +.B \-g, \-\-listed\-incremental F
|
---|
| 301 | +create/list/extract new GNU-format incremental backup
|
---|
| 302 | +.TP
|
---|
| 303 | +.B \-\-group G
|
---|
| 304 | +set group to G while adding files
|
---|
| 305 | +.TP
|
---|
| 306 | +.B \-h, \-\-dereference
|
---|
| 307 | +don't dump symlinks; dump the files they point to
|
---|
| 308 | +.TP
|
---|
| 309 | +.B \-\-hard\-dereference
|
---|
| 310 | +during archive creation, dereferences hard links and stores the files
|
---|
| 311 | +they refer to, instead of creating usual hard link members (type '1')
|
---|
| 312 | +.TP
|
---|
| 313 | +.B \-\-help
|
---|
| 314 | +print help message
|
---|
| 315 | +.TP
|
---|
| 316 | +.B \-i, \-\-ignore\-zeros
|
---|
| 317 | +ignore blocks of zeros in archive (normally mean EOF)
|
---|
| 318 | +.TP
|
---|
| 319 | +.B \-\-ignore\-case
|
---|
| 320 | +ignore case when excluding files
|
---|
| 321 | +.TP
|
---|
| 322 | +.B \-\-ignore\-failed\-read
|
---|
| 323 | +don't exit with non-zero status on unreadable files
|
---|
| 324 | +.TP
|
---|
| 325 | +.B \-j, \-\-bzip2
|
---|
| 326 | +filter archive through bzip2, use to decompress .bz2 files.
|
---|
| 327 | +WARNING: some previous versions of tar used option \-I to
|
---|
| 328 | +filter through bzip2. When writing scripts, use \-\-bzip2
|
---|
| 329 | +instead of \-j so that both older and newer tar versions
|
---|
| 330 | +will work.
|
---|
| 331 | +.TP
|
---|
[2bfaabe] | 332 | +.B \-J, \-\-xz
|
---|
| 333 | +selects XZ compression algorithm
|
---|
| 334 | +.TP
|
---|
[ce3a096] | 335 | +.B \-k, \-\-keep\-old\-files
|
---|
| 336 | +keep existing files; don't overwrite them from archive
|
---|
| 337 | +.TP
|
---|
| 338 | +.B \-K, \-\-starting\-file F
|
---|
| 339 | +begin at file F in the archive
|
---|
| 340 | +.TP
|
---|
[2bfaabe] | 341 | +.B \-\-lzip
|
---|
[4588a6c] | 342 | +selects Lzip compression algorithm
|
---|
[2bfaabe] | 343 | +.TP
|
---|
[ce3a096] | 344 | +.B \-\-lzma
|
---|
| 345 | +selects LZMA compression algorithm
|
---|
| 346 | +.TP
|
---|
| 347 | +.B \-l, \-\-check\-links
|
---|
| 348 | +print a message if not all links are dumped
|
---|
| 349 | +.TP
|
---|
| 350 | +.B \-L, \-\-tape\-length N
|
---|
| 351 | +change tapes after writing N*1024 bytes
|
---|
| 352 | +.TP
|
---|
| 353 | +.B \-m, \-\-touch
|
---|
| 354 | +don't extract file modified time
|
---|
| 355 | +.TP
|
---|
| 356 | +.BI \-\-transform " expr"
|
---|
| 357 | +applies filename transformations.
|
---|
| 358 | +The argument to this option can be a list of replace expressions, separated
|
---|
| 359 | +by semicolon (as in `sed').
|
---|
| 360 | +Filename transformations are applied to symbolic link targets during both
|
---|
| 361 | +creation and extraction.
|
---|
| 362 | +This option may be specified any number of
|
---|
| 363 | +times, the specified transofrmations will be applied in turn.
|
---|
| 364 | +.TP
|
---|
| 365 | +.B \-M, \-\-multi\-volume
|
---|
| 366 | +create/list/extract multi-volume archive
|
---|
| 367 | +.TP
|
---|
| 368 | +.B \-\-mode M
|
---|
| 369 | +set permissions to M while adding files
|
---|
| 370 | +.TP
|
---|
| 371 | +.B \-N, \-\-after\-date DATE, \-\-newer DATE
|
---|
| 372 | +only store files newer than DATE
|
---|
| 373 | +.TP
|
---|
| 374 | +.B \-\-newer\-mtime DATE
|
---|
| 375 | +only store files whose contents have changed after DATE
|
---|
| 376 | +.TP
|
---|
| 377 | +.B \-\-no\-anchored
|
---|
| 378 | +allow exclusion patterns to match any substring (the default)
|
---|
| 379 | +.TP
|
---|
| 380 | +.B \-\-no\-ignore\-case
|
---|
| 381 | +match patterns case sensitively (the default)
|
---|
| 382 | +.TP
|
---|
| 383 | +.B \-\-no\-recursion
|
---|
| 384 | +do not recurse into subdirectories
|
---|
| 385 | +.TP
|
---|
| 386 | +.B \-o, \-\-no\-same\-owner
|
---|
| 387 | +extract files with owner set to current user (the default for non-root
|
---|
| 388 | +users)
|
---|
| 389 | +.TP
|
---|
| 390 | +.B \-\-no\-same\-permissions
|
---|
| 391 | +apply umask to extracted files (the default for non-root users)
|
---|
| 392 | +.TP
|
---|
| 393 | +.B \-\-no\-wildcards
|
---|
| 394 | +do not use wildcards when excluding files
|
---|
| 395 | +.TP
|
---|
| 396 | +.B \-\-no\-wildcards\-match\-slash
|
---|
| 397 | +don't let wildcards match "/" when excluding files
|
---|
| 398 | +.TP
|
---|
| 399 | +.B \-\-null
|
---|
| 400 | +for \-T, use "NUL" instead of newline as filename terminator
|
---|
| 401 | +.TP
|
---|
| 402 | +.B \-\-numeric\-owner
|
---|
| 403 | +always use numbers for user/group names
|
---|
| 404 | +.TP
|
---|
| 405 | +.B \-\-old\-archive, \-\-portability
|
---|
| 406 | +write a V7 format archive, rather than ANSI format. These options are
|
---|
| 407 | +deprecated, please use
|
---|
| 408 | +.B \-\-format\=v7
|
---|
| 409 | +instead.
|
---|
| 410 | +.TP
|
---|
| 411 | +.B \-\-one\-file\-system
|
---|
| 412 | +stay in local file system when creating an archive
|
---|
| 413 | +.TP
|
---|
| 414 | +.B \-\-owner O
|
---|
| 415 | +set owner to O while adding files
|
---|
| 416 | +.TP
|
---|
| 417 | +.B \-O, \-\-to\-stdout
|
---|
| 418 | +extract files to standard output
|
---|
| 419 | +.TP
|
---|
| 420 | +.B \-p, \-\-same\-permissions, \-\-preserve\-permissions
|
---|
| 421 | +ignore umask when extracting files (the default for root)
|
---|
| 422 | +.TP
|
---|
| 423 | +.B \-P, \-\-absolute\-names
|
---|
| 424 | +don't strip leading `/'s from file names
|
---|
| 425 | +.TP
|
---|
| 426 | +.B \-\-posix
|
---|
| 427 | +create POSIX compliant archive. This option is deprecated,
|
---|
| 428 | +please use
|
---|
| 429 | +.B \-\-format\=posix
|
---|
| 430 | +instead.
|
---|
| 431 | +.TP
|
---|
| 432 | +.B \-\-preserve
|
---|
| 433 | +like \-p \-s
|
---|
| 434 | +.TP
|
---|
| 435 | +.B \-R, \-\-block\-number
|
---|
| 436 | +show block number within archive with each message
|
---|
| 437 | +.TP
|
---|
| 438 | +.B \-\-record\-size SIZE
|
---|
| 439 | +use SIZE bytes per record
|
---|
| 440 | +.TP
|
---|
| 441 | +.B \-\-recursion
|
---|
| 442 | +recurse into directories (the default)
|
---|
| 443 | +.TP
|
---|
| 444 | +.B \-\-recursive\-unlink
|
---|
| 445 | +remove existing directories before extracting directories of the same
|
---|
| 446 | +name
|
---|
| 447 | +.TP
|
---|
| 448 | +.B \-\-remove\-files
|
---|
| 449 | +remove files after adding them to the archive
|
---|
| 450 | +.TP
|
---|
| 451 | +.B \-\-rsh\-command=CMD
|
---|
| 452 | +Use remote COMMAND instead of `rsh'. This option exists so that
|
---|
| 453 | +people who use something other than the standard `rsh' (e.g., a
|
---|
| 454 | +Kerberized `rsh') can access a remote device.
|
---|
| 455 | +.TP
|
---|
| 456 | +.B \-S, \-\-sparse
|
---|
| 457 | +handle sparse files efficiently
|
---|
| 458 | +.TP
|
---|
| 459 | +.B \-s, \-\-same\-order, \-\-preserve\-order
|
---|
| 460 | +list of names to extract is sorted to match archive
|
---|
| 461 | +.TP
|
---|
| 462 | +.B \-\-same\-owner
|
---|
| 463 | +extract files with owner as specified in archive (the default for
|
---|
| 464 | +root)
|
---|
| 465 | +.TP
|
---|
| 466 | +.B \-\-show\-omitted\-dirs
|
---|
| 467 | +mention directories that are being skipped over
|
---|
| 468 | +.TP
|
---|
| 469 | +.BI \-\-strip\-components " n"
|
---|
| 470 | +Strip the given number of leading directory components
|
---|
| 471 | +.TP
|
---|
| 472 | +.B \-\-strip, \-\-strip\-components N
|
---|
| 473 | +Strips the first N components from archive members' pathnames when
|
---|
| 474 | +unpacking.
|
---|
| 475 | +.TP
|
---|
| 476 | +.B \-\-suffix SUFFIX
|
---|
| 477 | +append SUFFIX to make backup files (default ~)
|
---|
| 478 | +.TP
|
---|
| 479 | +.B \-T, \-\-files\-from F
|
---|
| 480 | +get names to extract or archive from file F
|
---|
| 481 | +.TP
|
---|
| 482 | +.B \-\-totals
|
---|
| 483 | +display total bytes written after creating an archive
|
---|
| 484 | +.TP
|
---|
| 485 | +.B \-U, \-\-unlink\-first
|
---|
| 486 | +unlink & recreate files instead of overwriting
|
---|
| 487 | +.TP
|
---|
| 488 | +.B \-\-use\-compress\-program PROG
|
---|
| 489 | +filter the archive through PROG (which must accept \-d)
|
---|
| 490 | +.TP
|
---|
| 491 | +.B \-v, \-\-verbose
|
---|
| 492 | +verbosely list files processed
|
---|
| 493 | +.TP
|
---|
| 494 | +.B \-V, \-\-label NAME
|
---|
| 495 | +create archive with volume name NAME
|
---|
| 496 | +.TP
|
---|
| 497 | +.B \-\-version
|
---|
| 498 | +print tar program version number
|
---|
| 499 | +.TP
|
---|
| 500 | +.B \-\-volno\-file F
|
---|
| 501 | +keep track of current volume (of a multi-volume archive) in F
|
---|
| 502 | +.TP
|
---|
| 503 | +.B \-w, \-\-interactive, \-\-confirmation
|
---|
| 504 | +ask for confirmation for every action
|
---|
| 505 | +.TP
|
---|
| 506 | +.B \-W, \-\-verify
|
---|
| 507 | +attempt to verify the archive after writing it
|
---|
| 508 | +.TP
|
---|
| 509 | +.B \-\-wildcards
|
---|
| 510 | +use wildcards when excluding files (the default)
|
---|
| 511 | +.TP
|
---|
| 512 | +.B \-\-wildcards\-match\-slash
|
---|
| 513 | +allow wildcards to match "/" (the default)
|
---|
| 514 | +.TP
|
---|
| 515 | +.B \-X, \-\-exclude\-from=FILE
|
---|
| 516 | +exclude files matching patterns listed in FILE
|
---|
| 517 | +.TP
|
---|
| 518 | +.B \-Z, \-\-compress, \-\-uncompress
|
---|
| 519 | +filter the archive through compress
|
---|
| 520 | +.TP
|
---|
| 521 | +.B \-z, \-\-gzip, \-\-gunzip, \-\-ungzip
|
---|
| 522 | +filter the archive through gzip
|
---|
| 523 | +.TP
|
---|
| 524 | +.B \-[0\-7][lmh]
|
---|
| 525 | +specify drive and density
|
---|
| 526 | +.SH ENVIRONMENT
|
---|
| 527 | +The behavior of tar is controlled by the following environment variables,
|
---|
| 528 | +among others:
|
---|
| 529 | +.TP
|
---|
| 530 | +.B TAPE
|
---|
| 531 | +Device or file to use for the archive if \fB--file\fR is not specified.
|
---|
| 532 | +If this environment variable is unset, use stdin or stdout instead.
|
---|
| 533 | +.TP
|
---|
| 534 | +.B TAR_OPTIONS
|
---|
| 535 | +Options to prepend to those specified on the command line, separated by
|
---|
| 536 | +whitespace. Embedded backslashes may be used to escape whitespace or
|
---|
| 537 | +backslashes within an option.
|
---|
| 538 | +.LP
|
---|
| 539 | +In addition, the value of the blocking factor is made available to info
|
---|
| 540 | +and checkpoint scripts via environment variable
|
---|
| 541 | +.B TAR_BLOCKING_FACTOR.
|
---|
| 542 | +.SH BUGS
|
---|
| 543 | +.LP
|
---|
| 544 | +The GNU folks, in general, abhor man pages and create info documents instead.
|
---|
| 545 | +The maintainer of \fBtar\fR falls into this category. Thus, this man page may
|
---|
| 546 | +not be complete nor current, and it is included in the Cross-LFS Build
|
---|
| 547 | +because man is a great tool :). This man page was taken from Debian
|
---|
| 548 | +Linux and has since been lovingly updated here.
|
---|
| 549 | +
|
---|
| 550 | +If you want to read the complete documentation for GNU tar, please refer to
|
---|
| 551 | +the online version at
|
---|
| 552 | +.PP
|
---|
| 553 | +.ce 1
|
---|
| 554 | +<http://www.gnu.org/software/tar/manual/index.html>
|
---|
| 555 | +.PP
|
---|
| 556 | +This man page was created for the Cross LFS Build. It does not describe
|
---|
| 557 | +all of the functionality of tar, and it is often out of date. Patches to
|
---|
| 558 | +improve the coverage and/or accuracy of this man page are appreciated, and
|
---|
| 559 | +should be filed as tickets in bug reporting system for Cross-LFS and
|
---|
| 560 | +not submitted to the GNU tar maintainers. The URL for the Cross-LFS bug
|
---|
| 561 | +reporting system is at
|
---|
| 562 | +.PP
|
---|
| 563 | +.ce 1
|
---|
| 564 | +<http://trac.cross-lfs.org>
|
---|
| 565 | +.PP
|
---|
| 566 | +
|
---|