%!PS-Adobe-3.0 %%Creator: groff version 1.19.2 %%CreationDate: Wed Jun 30 11:55:54 2010 %%DocumentNeededResources: font Times-Roman %%DocumentSuppliedResources: procset grops 1.19 2 %%Pages: 72 %%PageOrder: Ascend %%DocumentMedia: Default 612 792 0 () () %%Orientation: Portrait %%EndComments %%BeginDefaults %%PageMedia: Default %%EndDefaults %%BeginProlog %%BeginResource: procset grops 1.19 2 %!PS-Adobe-3.0 Resource-ProcSet /setpacking where{ pop currentpacking true setpacking }if /grops 120 dict dup begin /SC 32 def /A/show load def /B{0 SC 3 -1 roll widthshow}bind def /C{0 exch ashow}bind def /D{0 exch 0 SC 5 2 roll awidthshow}bind def /E{0 rmoveto show}bind def /F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def /G{0 rmoveto 0 exch ashow}bind def /H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /I{0 exch rmoveto show}bind def /J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def /K{0 exch rmoveto 0 exch ashow}bind def /L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /M{rmoveto show}bind def /N{rmoveto 0 SC 3 -1 roll widthshow}bind def /O{rmoveto 0 exch ashow}bind def /P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def /Q{moveto show}bind def /R{moveto 0 SC 3 -1 roll widthshow}bind def /S{moveto 0 exch ashow}bind def /T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def /SF{ findfont exch [exch dup 0 exch 0 exch neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def /MF{ findfont [5 2 roll 0 3 1 roll neg 0 0]makefont dup setfont [exch/setfont cvx]cvx bind def }bind def /level0 0 def /RES 0 def /PL 0 def /LS 0 def /MANUAL{ statusdict begin/manualfeed true store end }bind def /PLG{ gsave newpath clippath pathbbox grestore exch pop add exch pop }bind def /BP{ /level0 save def 1 setlinecap 1 setlinejoin 72 RES div dup scale LS{ 90 rotate }{ 0 PL translate }ifelse 1 -1 scale }bind def /EP{ level0 restore showpage }def /DA{ newpath arcn stroke }bind def /SN{ transform .25 sub exch .25 sub exch round .25 add exch round .25 add exch itransform }bind def /DL{ SN moveto SN lineto stroke }bind def /DC{ newpath 0 360 arc closepath }bind def /TM matrix def /DE{ TM currentmatrix pop translate scale newpath 0 0 .5 0 360 arc closepath TM setmatrix }bind def /RC/rcurveto load def /RL/rlineto load def /ST/stroke load def /MT/moveto load def /CL/closepath load def /Fr{ setrgbcolor fill }bind def /setcmykcolor where{ pop /Fk{ setcmykcolor fill }bind def }if /Fg{ setgray fill }bind def /FL/fill load def /LW/setlinewidth load def /Cr/setrgbcolor load def /setcmykcolor where{ pop /Ck/setcmykcolor load def }if /Cg/setgray load def /RE{ findfont dup maxlength 1 index/FontName known not{1 add}if dict begin { 1 index/FID ne{def}{pop pop}ifelse }forall /Encoding exch def dup/FontName exch def currentdict end definefont pop }bind def /DEFS 0 def /EBEGIN{ moveto DEFS begin }bind def /EEND/end load def /CNT 0 def /level1 0 def /PBEGIN{ /level1 save def translate div 3 1 roll div exch scale neg exch neg exch translate 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit []0 setdash /setstrokeadjust where{ pop false setstrokeadjust }if /setoverprint where{ pop false setoverprint }if newpath /CNT countdictstack def userdict begin /showpage{}def /setpagedevice{}def }bind def /PEND{ countdictstack CNT sub{end}repeat level1 restore }bind def end def /setpacking where{ pop setpacking }if %%EndResource %%EndProlog %%BeginSetup %%BeginFeature: *PageSize Default << /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice %%EndFeature %%IncludeResource: font Times-Roman grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron /scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef /.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O /P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/circumflex /underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y /z/braceleft/bar/braceright/tilde/.notdef/quotesinglbase/guillemotleft /guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl /endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut /dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash /quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen /brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft /logicalnot/minus/registered/macron/degree/plusminus/twosuperior /threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior /ordmasculine/guilsinglright/onequarter/onehalf/threequarters /questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE /Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex /Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis /multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn /germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla /egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis /eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash /ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def /Times-Roman@0 ENC0/Times-Roman RE %%EndSetup %%Page: 1 1 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF()0 12 Q()0 24 Q()36 36 Q (December 21, 2007 BSDCPIO 1)74.5 48 Q()36 72 Q 0 Cg EP %%Page: 2 2 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF()36 48 Q()0 60 Q ()-.15 E 0 Cg EP %%Page: 4 4 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(

)-.35 E -.35(NA)36 24 S (ME).35 E(

)36 36 Q(cpio)0 48 Q 2.5(-c)0 60 S(op)-2.5 E 2.5 <798c>-.1 G(les to and from archi)-2.5 E -.15(ve)-.25 G(s).15 E (

)36 72 Q 0 Cg EP %%Page: 5 5 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(SYNOPSIS)36 12 Q(

)36 24 Q(cpio)0 36 Q({\255i})0 48 Q([options])0 60 Q ([pattern ...])0 72 Q 0 Cg EP %%Page: 6 6 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF([< archi)0 12 Q -.15(ve)-.25 G (]).15 E(cpio)0 24 Q({\255o})0 36 Q ([options])0 48 Q(< name-list)0 60 Q ([> archi)0 72 Q -.15(ve)-.25 G(]).15 E 0 Cg EP %%Page: 7 7 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(cpio)0 12 Q({\255p})0 24 Q ([options])0 36 Q(dest-dir)0 48 Q (< name-list)0 60 Q(

)36 72 Q 0 Cg EP %%Page: 8 8 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(DESCRIPTION)36 12 Q(

)36 24 Q(cpio)0 36 Q(copies \214les between archi)0 48 Q -.15(ve)-.25 G 2.5(sa).15 G (nd directories.)-2.5 E(This implementation can e)0 60 Q (xtract from tar)-.15 E 2.5(,p)-.4 G(ax, cpio, zip, jar)-2.5 E 2.5(,a) -.4 G -.4(r,)-2.5 G(and ISO 9660 cdrom images and can create tar)0 72 Q 2.5(,p)-.4 G(ax, cpio, ar)-2.5 E(,)-.4 E 0 Cg EP %%Page: 9 9 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(and shar archi)0 12 Q -.15(ve)-.25 G(s.).15 E (

)36 24 Q(The \214rst option to)0 36 Q(cpio)0 48 Q (is a mode indicator from the follo)0 60 Q(wing list:)-.25 E (

)0 72 Q 0 Cg EP %%Page: 10 10 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(
\255i
)0 12 Q(Input.)0 24 Q (Read an archi)0 36 Q .3 -.15(ve f)-.25 H(rom standard input \(unless o) .15 E -.15(ve)-.15 G(rriden\) and e).15 E(xtract the)-.15 E (contents to disk or \(if the)0 48 Q(\255t)0 60 Q (option is speci\214ed\))0 72 Q 0 Cg EP %%Page: 11 11 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(list the contents to standard output.)0 12 Q (If one or more \214le patterns are speci\214ed, only \214les matching)0 24 Q(one of the patterns will be e)0 36 Q(xtracted.)-.15 E (
\255o
)0 48 Q(Output.)0 60 Q (Read a list of \214lenames from standard input and produce a ne)0 72 Q 2.5(wa)-.25 G(rchi)-2.5 E -.15(ve)-.25 G 0 Cg EP %%Page: 12 12 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(on standard output \(unless o)0 12 Q -.15(ve) -.15 G(rriden\) containing the speci\214ed items.).15 E (
\255p
)0 24 Q -.15(Pa)0 36 S(ss-through.).15 E (Read a list of \214lenames from standard input and cop)0 48 Q 2.5(yt) -.1 G(he \214les to the)-2.5 E(speci\214ed directory)0 60 Q(.)-.65 E (
)0 72 Q 0 Cg EP %%Page: 13 13 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(

)36 12 Q(

)36 24 Q(OPTIONS)36 36 Q(

)36 48 Q (Unless speci\214cally stated otherwise, options are applicable in)0 60 Q(all operating modes.)0 72 Q 0 Cg EP %%Page: 14 14 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(
)0 12 Q (

\2550
)0 24 Q (Read \214lenames separated by NUL characters instead of ne)0 36 Q (wlines.)-.25 E(This is necessary if an)0 48 Q 2.5(yo)-.15 G 2.5(ft)-2.5 G(he \214lenames being read might contain ne)-2.5 E(wlines.)-.25 E (

\255A
)0 60 Q(\(o mode only\))0 72 Q 0 Cg EP %%Page: 15 15 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Append to the speci\214ed archi)0 12 Q -.15(ve) -.25 G(.).15 E(\(Not yet implemented.\))0 24 Q (

\255a
)0 36 Q(\(o and p modes\))0 48 Q (Reset access times on \214les after the)0 60 Q 2.5(ya)-.15 G(re read.) -2.5 E(

\255B
)0 72 Q 0 Cg EP %%Page: 16 16 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\(o mode only\))0 12 Q (Block output to records of 5120 bytes.)0 24 Q (

\255C size
)0 36 Q (\(o mode only\))0 48 Q(Block output to records of)0 60 Q (size)0 72 Q 0 Cg EP %%Page: 17 17 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(bytes.)0 12 Q(

\255c
)0 24 Q(\(o mode only\))0 36 Q (Use the old POSIX portable character format.)0 48 Q(Equi)0 60 Q -.25 (va)-.25 G(lent to).25 E(\255-format odc.)0 72 Q 0 Cg EP %%Page: 18 18 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(

\255d
)0 12 Q (\(i and p modes\))0 24 Q(Create directories as necessary)0 36 Q(.)-.65 E(

\255E \214le
)0 48 Q (\(i mode only\))0 60 Q(Read list of \214le name patterns from)0 72 Q 0 Cg EP %%Page: 19 19 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\214le)0 12 Q(to list and e)0 24 Q (xtract.)-.15 E(

\255F \214le
)0 36 Q(Read archi)0 48 Q .3 -.15(ve f)-.25 H(rom or write archi).15 E .3 -.15 (ve t)-.25 H(o).15 E(\214le.)0 60 Q (

\255f pattern
)0 72 Q 0 Cg EP %%Page: 20 20 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\(i mode only\))0 12 Q (Ignore \214les that match)0 24 Q(pattern.)0 36 Q (

\255-format format
)0 48 Q (\(o mode only\))0 60 Q(Produce the output archi)0 72 Q .3 -.15(ve i) -.25 H 2.5(nt).15 G(he speci\214ed format.)-2.5 E 0 Cg EP %%Page: 21 21 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Supported formats include:)0 12 Q(

)36 24 Q (

)0 36 Q(
cpio
)0 48 Q(Synon)0 60 Q (ym for)-.15 E(odc.)0 72 Q 0 Cg EP %%Page: 22 22 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(
ne)0 12 Q(wc
)-.25 E (The SVR4 portable cpio format.)0 24 Q(
odc
)0 36 Q (The old POSIX.1 portable octet-oriented cpio format.)0 48 Q (
pax
)0 60 Q(The POSIX.1 pax format, an e)0 72 Q (xtension of the ustar format.)-.15 E 0 Cg EP %%Page: 23 23 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(
ustar
)0 12 Q (The POSIX.1 tar format.)0 24 Q(
)0 36 Q(

)36 48 Q(The def)0 60 Q (ault format is)-.1 E(odc.)0 72 Q 0 Cg EP %%Page: 24 24 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(See)0 12 Q(libarchi).15 E -.15(ve)-.25 G (_formats\(5\)).15 E(for more complete information about the)0 36 Q (formats currently supported by the underlying)0 48 Q (libarchi).15 E -.15(ve)-.25 G(\(3\)).15 E(library)0 72 Q(.)-.65 E 0 Cg EP %%Page: 25 25 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF (

\255H format
)0 12 Q(Synon)0 24 Q (ym for)-.15 E(\255-format.)0 36 Q (

\255h \255,-help
)0 48 Q (Print usage information.)0 60 Q (

\255I \214le
)0 72 Q 0 Cg EP %%Page: 26 26 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Read archi)0 12 Q .3 -.15(ve f)-.25 H(rom).15 E (\214le.)0 24 Q(

\255i
)0 36 Q (Input mode.)0 48 Q(See abo)0 60 Q .3 -.15(ve f)-.15 H(or description.) .15 E(

\255-insecure
)0 72 Q 0 Cg EP %%Page: 27 27 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\(i and p mode only\))0 12 Q (Disable security checks during e)0 24 Q(xtraction or cop)-.15 E(ying.) -.1 E(This allo)0 36 Q(ws e)-.25 E (xtraction via symbolic links and path names containing)-.15 E(`..)0 48 Q(')-.7 E(in the name.)0 60 Q(

\255J
)0 72 Q 0 Cg EP %%Page: 28 28 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\(o mode only\))0 12 Q (Compress the \214le with xz-compatible compression before writing it.)0 24 Q (In input mode, this option is ignored; xz compression is recognized)0 36 Q(automatically on input.)0 48 Q(

\255j
)0 60 Q(Synon)0 72 Q(ym for)-.15 E 0 Cg EP %%Page: 29 29 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\255y.)0 12 Q (

\255L
)0 24 Q(\(o and p modes\))0 36 Q (All symbolic links will be follo)0 48 Q(wed.)-.25 E(Normally)0 60 Q 2.5 (,s)-.65 G(ymbolic links are archi)-2.5 E -.15(ve)-.25 G 2.5(da).15 G (nd copied as symbolic links.)-2.5 E -.4(Wi)0 72 S (th this option, the tar).4 E(get of the link will be archi)-.18 E -.15 (ve)-.25 G 2.5(do).15 G 2.5(rc)-2.5 G(opied instead.)-2.5 E 0 Cg EP %%Page: 30 30 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(

\255l
)0 12 Q (\(p mode only\))0 24 Q(Create links from the tar)0 36 Q (get directory to the original \214les,)-.18 E(instead of cop)0 48 Q (ying.)-.1 E(

\255lzma
)0 60 Q(\(o mode only\))0 72 Q 0 Cg EP %%Page: 31 31 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Compress the \214le with lzma-compatible compre\ ssion before writing it.)0 12 Q (In input mode, this option is ignored; lzma compression is recognized)0 24 Q(automatically on input.)0 36 Q(

\255m
)0 48 Q(\(i and p modes\))0 60 Q (Set \214le modi\214cation time on created \214les to match)0 72 Q 0 Cg EP %%Page: 32 32 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(those in the source.)0 12 Q (

\255n
)0 24 Q(\(i mode, only with)0 36 Q (\255t\))0 48 Q(Display numeric uid and gid.)0 60 Q (By def)0 72 Q(ault,)-.1 E 0 Cg EP %%Page: 33 33 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(cpio)0 12 Q (displays the user and group names when the)0 24 Q 2.5(ya)-.15 G(re pro) -2.5 E(vided in the)-.15 E(archi)0 36 Q -.15(ve)-.25 G 2.5(,o).15 G 2.5 (rl)-2.5 G(ooks up the user and group names in the system)-2.5 E(passw)0 48 Q(ord database.)-.1 E(

\255no-preserv)0 60 Q(e-o)-.15 E(wner
)-.25 E(\(i mode only\))0 72 Q 0 Cg EP %%Page: 34 34 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Do not attempt to restore \214le o)0 12 Q (wnership.)-.25 E(This is the def)0 24 Q (ault when run by non-root users.)-.1 E (

\255O \214le
)0 36 Q(Write archi) 0 48 Q .3 -.15(ve t)-.25 H(o).15 E(\214le.)0 60 Q (

\255o
)0 72 Q 0 Cg EP %%Page: 35 35 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Output mode.)0 12 Q(See abo)0 24 Q .3 -.15(ve f) -.15 H(or description.).15 E(

\255p
)0 36 Q -.15 (Pa)0 48 S(ss-through mode.).15 E(See abo)0 60 Q .3 -.15(ve f)-.15 H (or description.).15 E(

\255preserv)0 72 Q(e-o)-.15 E (wner
)-.25 E 0 Cg EP %%Page: 36 36 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\(i mode only\))0 12 Q(Restore \214le o)0 24 Q (wnership.)-.25 E(This is the def)0 36 Q(ault when run by the root user) -.1 E(.)-.55 E(

\255-quiet
)0 48 Q (Suppress unnecessary messages.)0 60 Q(

\255R us\ er[.blm Pp[.blm Pp:group[.blm Pp
]]])0 72 Q 0 Cg EP %%Page: 37 37 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Set the o)0 12 Q (wner and/or group on \214les in the output.)-.25 E (If group is speci\214ed with no user)0 24 Q(\(for e)0 36 Q(xample,)-.15 E(\255R :wheel\))0 48 Q (then the group will be set b)0 60 Q(ut not the user)-.2 E(.)-.55 E (If the user is speci\214ed with a trailing colon and no group)0 72 Q 0 Cg EP %%Page: 38 38 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\(for e)0 12 Q(xample,)-.15 E (\255R root:\))0 24 Q (then the group will be set to the user')0 36 Q 2.5(sd)-.55 G(ef)-2.5 E (ault group.)-.1 E (If the user is speci\214ed with no trailing colon, then)0 48 Q (the user will be set b)0 60 Q(ut not the group.)-.2 E(In)0 72 Q 0 Cg EP %%Page: 39 39 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\255i)0 12 Q(and)0 24 Q (\255p)0 36 Q (modes, this option can only be used by the super)0 48 Q(-user)-.2 E(.) -.55 E(\(F)0 60 Q(or compatibility)-.15 E 2.5(,ap)-.65 G (eriod can be used in place of the colon.\))-2.5 E (

\255r
)0 72 Q 0 Cg EP %%Page: 40 40 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\(All modes.\))0 12 Q(Rename \214les interacti)0 24 Q -.15(ve)-.25 G(ly).15 E(.)-.65 E -.15(Fo)0 36 S 2.5(re).15 G (ach \214le, a prompt is written to)-2.5 E(/de)0 48 Q (v/tty)-.25 E (containing the name of the \214le and a line is read from)0 60 Q (/de)0 72 Q(v/tty.)-.25 E 0 Cg EP %%Page: 41 41 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF (If the line read is blank, the \214le is skipped.)0 12 Q (If the line contains a single period, the \214le is processed normally) 0 24 Q(.)-.65 E(Otherwise, the line is tak)0 36 Q(en to be the ne)-.1 E 2.5(wn)-.25 G(ame of the \214le.)-2.5 E(

\255t
)0 48 Q(\(i mode only\))0 60 Q(List the contents of the archi)0 72 Q .3 -.15(ve t)-.25 H 2.5(os).15 G(tdout;)-2.5 E 0 Cg EP %%Page: 42 42 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(do not restore the contents to disk.)0 12 Q (

\255u
)0 24 Q(\(i and p modes\))0 36 Q (Unconditionally o)0 48 Q -.15(ve)-.15 G(rwrite e).15 E (xisting \214les.)-.15 E(Ordinarily)0 60 Q 2.5(,a)-.65 G 2.5(no)-2.5 G (lder \214le will not o)-2.5 E -.15(ve)-.15 G(rwrite a ne).15 E (wer \214le on disk.)-.25 E(

\255v
)0 72 Q 0 Cg EP %%Page: 43 43 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF (Print the name of each \214le to stderr as it is processed.)0 12 Q -.4 (Wi)0 24 S(th).4 E(\255t,)0 36 Q(pro)0 48 Q (vide a detailed listing of each \214le.)-.15 E(

\255-v) 0 60 Q(ersion
)-.15 E(Print the program v)0 72 Q (ersion information and e)-.15 E(xit.)-.15 E 0 Cg EP %%Page: 44 44 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(

\255y
)0 12 Q (\(o mode only\))0 24 Q(Compress the archi)0 36 Q .3 -.15(ve w)-.25 H (ith bzip2-compatible compression before writing it.).15 E (In input mode, this option is ignored;)0 48 Q (bzip2 compression is recognized automatically on input.)0 60 Q (

\255Z
)0 72 Q 0 Cg EP %%Page: 45 45 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(\(o mode only\))0 12 Q(Compress the archi)0 24 Q .3 -.15(ve w)-.25 H (ith compress-compatible compression before writing it.).15 E (In input mode, this option is ignored;)0 36 Q (compression is recognized automatically on input.)0 48 Q (

\255z
)0 60 Q(\(o mode only\))0 72 Q 0 Cg EP %%Page: 46 46 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Compress the archi)0 12 Q .3 -.15(ve w)-.25 H (ith gzip-compatible compression before writing it.).15 E (In input mode, this option is ignored;)0 24 Q (gzip compression is recognized automatically on input.)0 36 Q(
)0 48 Q(

)-.4 E(ENVIR)36 72 Q(ONMENT)-.4 E 0 Cg EP %%Page: 47 47 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(

)36 12 Q(The follo)0 24 Q(wing en)-.25 E (vironment v)-.4 E(ariables af)-.25 E(fect the e)-.25 E -.15(xe)-.15 G (cution of).15 E(:)0 36 Q(
)0 48 Q (

LANG
)0 60 Q(The locale to use.)0 72 Q 0 Cg EP %%Page: 48 48 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(See)0 12 Q(en)-.4 E(viron\(7\))-.4 E(for more information.)0 36 Q (

TZ
)0 48 Q (The timezone to use when displaying dates.)0 60 Q(See)0 72 Q 0 Cg EP %%Page: 49 49 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(en)-.4 E (viron\(7\))-.4 E(for more information.)0 24 Q(
)0 36 Q (

)1.11 E(EXIT ST)36 60 Q -1.11(AT)-.93 G(US)1.11 E(

)36 72 Q 0 Cg EP %%Page: 50 50 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(

)36 12 Q(EXAMPLES)36 24 Q (

)36 36 Q(The)0 48 Q(cpio)0 60 Q (command is traditionally used to cop)0 72 Q 2.5<798c>-.1 G (le heirarchies in conjunction)-2.5 E 0 Cg EP %%Page: 51 51 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(with the)0 12 Q (\214nd\(1\))0 24 Q(command.)0 36 Q (The \214rst e)0 48 Q(xample here simply copies all \214les from)-.15 E (src)0 60 Q(to)0 72 Q 0 Cg EP %%Page: 52 52 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(dest:)0 12 Q(
)0 24 Q(      )0 36 Q(\214ndsrc |Fl pmud dest)0 48 Q(
)0 60 Q(

)36 72 Q 0 Cg EP %%Page: 53 53 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(By carefully selecting options to the)0 12 Q (\214nd\(1\))0 24 Q (command and combining it with other standard utilities,)0 36 Q (it is possible to e)0 48 Q -.15(xe)-.15 G(rcise v).15 E (ery \214ne control o)-.15 E -.15(ve)-.15 G 2.5(rw).15 G (hich \214les are copied.)-2.5 E(This ne)0 60 Q(xt e)-.15 E (xample copies \214les from)-.15 E(src)0 72 Q 0 Cg EP %%Page: 54 54 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(to)0 12 Q(dest)0 24 Q (that are more than 2 days old and whose names match a particular patte\ rn:)0 36 Q(
)0 48 Q(      )0 60 Q(\214ndsrc \255mtime\ +2 |grep foo[bar] |Fl\ pdmu dest)0 72 Q 0 Cg EP %%Page: 55 55 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(
)0 12 Q(

)36 24 Q(This e)0 36 Q (xample copies \214les from)-.15 E(src)0 48 Q (to)0 60 Q(dest)0 72 Q 0 Cg EP %%Page: 56 56 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF (that are more than 2 days old and which contain the w)0 12 Q(ord)-.1 E (foobar`)0 24 Q(`.blm Pp: ')-.74 E(')-.74 E(
)0 36 Q (      )0 48 Q(\214nd\ src \255mtime +2<\ i> |xar)0 60 Q(gsgrep -l foobar |Fl pdmu dest)-.18 E(
)0 72 Q 0 Cg EP %%Page: 57 57 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(

) 1.11 E(COMP)36 24 Q -1.11(AT)-.92 G(IBILITY)1.11 E(

)36 36 Q (The mode options i, o, and p and the options)0 48 Q (a, B, c, d, f, l, m, r)0 60 Q 2.5(,t)-.4 G 2.5(,u)-2.5 G 2.5(,a)-2.5 G (nd v comply with SUSv2.)-2.5 E(

)36 72 Q 0 Cg EP %%Page: 58 58 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(The old POSIX.1 standard speci\214ed that only)0 12 Q(\255i,)0 24 Q(\255o,)0 36 Q(and)0 48 Q (\255p)0 60 Q(were interpreted as command-line options.)0 72 Q 0 Cg EP %%Page: 59 59 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(Each took a single ar)0 12 Q (gument of a list of modi\214er)-.18 E(characters.)0 24 Q -.15(Fo)0 36 S 2.5(re).15 G(xample, the standard syntax allo)-2.65 E(ws)-.25 E (\255imu)0 48 Q -.2(bu)0 60 S 2.5(td).2 G(oes not support) -2.5 E(\255miu)0 72 Q 0 Cg EP %%Page: 60 60 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(or)0 12 Q (\255i \255m \255u,)0 24 Q (since)0 36 Q(m)0 48 Q(and)0 60 Q(u)0 72 Q 0 Cg EP %%Page: 61 61 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(are only modi\214ers to)0 12 Q (\255i,)0 24 Q(the)0 36 Q 2.5(ya)-.15 G (re not command-line options in their o)-2.5 E(wn right.)-.25 E (The syntax supported by this implementation is backw)0 48 Q (ards-compatible)-.1 E(with the standard.)0 60 Q -.15(Fo)0 72 S 2.5(rb) .15 G(est compatibility)-2.5 E 2.5(,s)-.65 G (cripts should limit themselv)-2.5 E(es to the)-.15 E 0 Cg EP %%Page: 62 62 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(standard syntax.)0 12 Q(

)36 24 Q(SEE ALSO)36 36 Q(

)36 48 Q (bzip2\(1\),)0 60 Q (tar\(1\),)-.55 E 0 Cg EP %%Page: 63 63 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(gzip\(1\),)0 12 Q(mt\(1\),)0 24 Q (pax\(1\),)0 36 Q (libarchi).15 E -.15(ve)-.25 G(\(3\),).15 E (cpio\(5\),)0 60 Q (libarchi).15 E -.15(ve)-.25 G(-formats\(5\),).15 E 0 Cg EP %%Page: 64 64 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(tar\(5\))-.55 E(

)-.4 E (ST)36 36 Q(AND)-.93 E(ARDS)-.4 E(

)36 48 Q (There is no current POSIX standard for the cpio command; it appeared)0 60 Q(in)0 72 Q 0 Cg EP %%Page: 65 65 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(ISO/IEC 9945-1:1996 \(`)2.5 12 Q (`POSIX.1')-.74 E('\))-.74 E -.2(bu)0 24 S 2.5 (tw).2 G(as dropped from)-2.6 E(IEEE Std 1003.1-2001 \(`)2.5 36 Q (`POSIX.1')-.74 E('\) .)-.74 E(

)36 48 Q (The cpio, ustar)0 60 Q 2.5(,a)-.4 G (nd pax interchange \214le formats are de\214ned by)-2.5 E (IEEE Std 1003.1-2001 \(`)2.5 72 Q(`POSIX.1')-.74 E('\))-.74 E 0 Cg EP %%Page: 66 66 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(for the pax command.)0 12 Q(

)-.65 E(HIST)36 36 Q(OR)-.18 E(Y)-.65 E(

)36 48 Q (The original)0 60 Q(cpio)0 72 Q 0 Cg EP %%Page: 67 67 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(and)0 12 Q(\214nd)0 24 Q (utilities were written by Dick Haight)0 36 Q(while w)0 48 Q (orking in A)-.1 E(T&T')-1.11 E 2.5(sU)-.55 G(nix Support Group.)-2.5 E (The)0 60 Q 2.5<798c>-.15 G(rst appeared in 1977 in PWB/UNIX 1.0, the) -2.5 E -.74(``)0 72 S(Programmer').74 E 2.5(sW)-.55 G(ork Bench')-3.3 E (')-.74 E 0 Cg EP %%Page: 68 68 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF(system de)0 12 Q -.15(ve)-.25 G (loped for use within A).15 E(T&T)-1.11 E(.)-.74 E(The)0 24 Q 2.5(yw) -.15 G(ere \214rst released outside of A)-2.5 E (T&T as part of System III Unix in 1981.)-1.11 E(As a result,)0 36 Q (cpio)0 48 Q(actually predates)0 60 Q(tar,)0 72 Q 0 Cg EP %%Page: 69 69 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -2.15 -.25(ev e)0 12 T 2.5(nt).25 G(hough it w) -2.5 E(as not well-kno)-.1 E(wn outside of A)-.25 E (T&T until some time later)-1.11 E(.)-.55 E(

)36 24 Q (This is a complete re-implementation based on the)0 36 Q (libarchi).15 E -.15(ve)-.25 G(\(3\)).15 E(library)0 60 Q(.)-.65 E(

)-.1 E 0 Cg EP %%Page: 70 70 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.1(BU)36 12 S(GS).1 E(

)36 24 Q (The cpio archi)0 36 Q .3 -.15(ve f)-.25 H(ormat has se).15 E -.15(ve) -.25 G(ral basic limitations:).15 E (It does not store user and group names, only numbers.)0 48 Q (As a result, it cannot be reliably used to transfer)0 60 Q (\214les between systems with dissimilar user and group numbering.)0 72 Q 0 Cg EP %%Page: 71 71 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF (Older cpio formats limit the user and group numbers to)0 12 Q (16 or 18 bits, which is insuf)0 24 Q(\214cient for modern systems.)-.25 E(The cpio archi)0 36 Q .3 -.15(ve f)-.25 H (ormats cannot support \214les o).15 E -.15(ve)-.15 G 2.5(r4g).15 G(ig) -2.5 E(abytes,)-.05 E -.15(ex)0 48 S(cept for the).15 E -.74(``)0 60 S (odc').74 E(')-.74 E -.25(va)0 72 S (riant, which can support \214les up to 8 gig).25 E(abytes.)-.05 E 0 Cg EP %%Page: 72 72 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF()0 12 Q()0 24 Q 0 Cg EP %%Trailer end %%EOF