diff options
Diffstat (limited to 'archivers/pax/files/tar.cat1')
-rw-r--r-- | archivers/pax/files/tar.cat1 | 216 |
1 files changed, 216 insertions, 0 deletions
diff --git a/archivers/pax/files/tar.cat1 b/archivers/pax/files/tar.cat1 new file mode 100644 index 00000000000..829c3ea7b73 --- /dev/null +++ b/archivers/pax/files/tar.cat1 @@ -0,0 +1,216 @@ +TAR(1) NetBSD Reference Manual TAR(1) + +NNAAMMEE + ttaarr - tape archiver + +SSYYNNOOPPSSIISS + ttaarr [-]{crtux}[--bbeeffhhjjkkllmmooppqqvvwwzzHHLLOOPPXXZZ001144557788] [_a_r_c_h_i_v_e] [_b_l_o_c_k_s_i_z_e] [--CC + _d_i_r_e_c_t_o_r_y] [--TT _f_i_l_e] [--ss _r_e_p_l_s_t_r] [_f_i_l_e _._._.] + +DDEESSCCRRIIPPTTIIOONN + The ttaarr command creates, adds files to, or extracts files from an archive + file in ``tar'' format. A tar archive is often stored on a magnetic + tape, but can be stored equally well on a floppy, CD-ROM, or in a regular + disk file. + + One of the following flags must be present: + + --cc, ----ccrreeaattee Create new archive, or overwrite an existing archive, + adding the specified files to it. + + --rr, ----aappppeenndd Append the named new files to existing archive. Note that + this will only work on media on which an end-of-file mark + can be overwritten. + + --tt, ----lliisstt List contents of archive. If any files are named on the + command line, only those files will be listed. + + --uu, ----uuppddaattee Alias for --rr. + + --xx, ----eexxttrraacctt, ----ggeett + Extract files from archive. If any files are named on the + command line, only those files will be extracted from the + archive. If more than one copy of a file exists in the + archive, later copies will overwrite earlier copies during + extraction. The file mode and modification time are pre- + served if possible. The file mode is subject to modifica- + tion by the umask(2). + + In addition to the flags mentioned above, any of the following flags may + be used: + + --bb _b_l_o_c_k_i_n_g _f_a_c_t_o_r, ----bblloocckk--ssiizzee _b_l_o_c_k_i_n_g _f_a_c_t_o_r + Set blocking factor to use for the archive. ttaarr uses 512 + byte blocks. The default is 20, the maximum is 126. + Archives with a blocking factor larger 63 violate the POSIX + standard and will not be portable to all systems. + + --ee Stop after first error. + + --ff _a_r_c_h_i_v_e, ----ffiillee _a_r_c_h_i_v_e + Filename where the archive is stored. Defaults to + _/_d_e_v_/_r_s_t_0. If the archive is of the form: + _[_[_u_s_e_r_@_]_h_o_s_t_:_]_f_i_l_e then the archive will be processed using + rmt(8). + + --hh, ----ddeerreeffeerreennccee + Follow symbolic links as if they were normal files or di- + rectories. + + --jj,, ----bbzziipp22,, ----bbuunnzziipp22 + Use bzip2(1) for compression of the archive. This option + is a GNU extension. + + --kk, ----kkeeeepp--oolldd--ffiilleess + Keep existing files; don't overwrite them from archive. + + --ll, ----oonnee--ffiillee--ssyysstteemm + Do not cross filesystems. + + --mm, ----mmooddiiffiiccaattiioonn--ttiimmee + Do not preserve modification time. + + --OO Write old-style (non-POSIX) archives. + + --oo, ----ppoorrttaabbiilliittyy, ----oolldd--aarrcchhiivvee + Don't write directory information that the older (V7) style + ttaarr is unable to decode. This implies the --OO flag. + + --pp, ----pprreesseerrvvee--ppeerrmmiissssiioonnss, ----pprreesseerrvvee + Preserve user and group ID as well as file mode regardless + of the current umask(2). The setuid and setgid bits are + only preserved if the user is the superuser. Only meaning- + ful in conjunction with the --xx flag. + + --qq, ----ffaasstt--rreeaadd + Select the first archive member that matches each _p_a_t_t_e_r_n + operand. No more than one archive member is matched for + each _p_a_t_t_e_r_n. When members of type directory are matched, + the file hierarchy rooted at that directory is also + matched. + + --ss _r_e_p_l_s_t_r Modify the file or archive member names specified by the + _p_a_t_t_e_r_n or _f_i_l_e operands according to the substitution ex- + pression _r_e_p_l_s_t_r, using the syntax of the ed(1) utility + regular expressions. The format of these regular expres- + sions are: + /old/new/[gp] + As in ed(1), oolldd is a basic regular expression and nneeww can + contain an ampersand (), \n (where n is a digit) back-ref- + erences, or subexpression matching. The oolldd string may al- + so contain <newline> characters. Any non-null character + can be used as a delimiter (/ is shown here). Multiple --ss + expressions can be specified. The expressions are applied + in the order they are specified on the command line, termi- + nating with the first successful substitution. The option- + al trailing gg continues to apply the substitution expres- + sion to the pathname substring which starts with the first + character following the end of the last successful substi- + tution. The first unsuccessful substitution stops the op- + eration of the gg option. The optional trailing pp will + cause the final result of a successful substitution to be + written to standard error in the following format: + <original pathname> >> <new pathname> + File or archive member names that substitute to the empty + string are not selected and will be skipped. + + --vv Verbose operation mode. + + --ww, ----iinntteerraaccttiivvee, ----ccoonnffiirrmmaattiioonn + Interactively rename files. This option causes ttaarr to + prompt the user for the filename to use when storing or ex- + tracting files in an archive. + + --zz, ----ggzziipp, ----gguunnzziipp + Compress archive using gzip. + + --BB, ----rreeaadd--ffuullll--bblloocckkss + Reassemble small reads into full blocks (For reading from + 4.2BSD pipes). + + --CC _d_i_r_e_c_t_o_r_y, ----ddiirreeccttoorryy _d_i_r_e_c_t_o_r_y + This is a positional argument which sets the working direc- + tory for the following files. When extracting, files will + be extracted into the specified directory; when creating, + the specified files will be matched from the directory. + This argument and its parameter may also appear in a file + list specified by --TT. + + --HH Follow symlinks given on command line only. + + --PP, ----aabbssoolluuttee--ppaatthhss + Do not strip leading slashes (`/') from pathnames. The de- + fault is to strip leading slashes. + + --TT _f_i_l_e, ----ffiilleess--ffrroomm _f_i_l_e + Read the names of files to archive or extract from the giv- + en file, one per line. A line may also specify the posi- + tional argument ``--CC _d_i_r_e_c_t_o_r_y''. + + --XX _f_i_l_e, ----eexxcclluuddee--ffrroomm _f_i_l_e + Exclude files listed in the given file. + + --ZZ, ----ccoommpprreessss, ----uunnccoommpprreessss + Compress archive using compress. + + ----ssttrriicctt Do not enable GNU tar extensions such as long filenames and + long link names. + + ----aattiimmee--pprreesseerrvvee + Preserve file access times. + + ----uunnlliinnkk Remove files before creating them. + + ----uussee--ccoommpprreessss--pprrooggrraamm _p_r_o_g_r_a_m + Use the named program as the program to decompress the in- + put. + + ----ffoorrccee--llooccaall + Do not interpret filenames that contain a `:' as remote + files. + + ----iinnsseeccuurree Normally ttaarr ignores filenames that contain `..' as a path + component. With this option, files that contain `..' can + be processed. + + The options [--001144557788] can be used to select one of the compiled-in backup + devices, _/_d_e_v_/_r_s_t_N. + +FFIILLEESS + /dev/rst0 default archive name + +DDIIAAGGNNOOSSTTIICCSS + ttaarr will exit with one of the following values: + + 0 All files were processed successfully. + + 1 An error occurred. + + Whenever ttaarr cannot create a file or a link when extracting an archive or + cannot find a file while writing an archive, or cannot preserve the user + ID, group ID, file mode, or access and modification times when the --pp op- + tion is specified, a diagnostic message is written to standard error and + a non-zero exit value will be returned, but processing will continue. In + the case where ttaarr cannot create a link to a file, ttaarr will not create a + second copy of the file. + + If the extraction of a file from an archive is prematurely terminated by + a signal or error, ttaarr may have only partially extracted the file the us- + er wanted. Additionally, the file modes of extracted files and directo- + ries may have incorrect file bits, and the modification and access times + may be wrong. + + If the creation of an archive is prematurely terminated by a signal or + error, ttaarr may have only partially created the archive which may violate + the specific archive format specification. + +SSEEEE AALLSSOO + cpio(1), pax(1) + +HHIISSTTOORRYY + A ttaarr command first appeared in Version 7 AT&T UNIX. + +AAUUTTHHOORRSS + Keith Muller at the University of California, San Diego. + +NetBSD 1.6 April 4, 2003 4 |