1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378
|
.TH CPIO 1 \" -*- nroff -*-
.SH NV
cpio \- fjlokat msol achvumokba s archvumokbl
.SH TTEKINTS
.B cpio
.RB { "\-o|\-\-create" "} [" "\-0acvABLV" "] [" "\-C"
.IR bytes ]
.RB [ \-H
.IR format ]
.RB [ \-M
.IR message ]
.RB "[" "\-O " "[["
.IR "user@" "]" "host:" "]" "archive" "]"
.RB [ \-F
.RI [[ user@ ] host: ] archive ]
[\fB\-\-file=\fR[[\fIuser@\fR]\fIhost:\fR]\fIarchive\fR]
[\fB\-\-format=\fIformat\fR]
[\fB\-\-message=\fImessage\fR]
.RB [ \-\-null "] [" \-\-reset-access-time "] [" \-\-verbose "] [" \-\-dot ]
.RB [ \-\-append ]
[\fB\-\-block-size=\fIblocks\fR]
.RB [ \-\-dereference ]
[\fB\-\-io-size=\fIbytes\fR]
.RB [ \-\-quiet "] [" \-\-force\-local "] [" \-\-help "] [" \-\-version "] < "
.BR name-list " [> " archive ]
.B cpio
.RB { \-i|\-\-extract "} [" \-bcdfmnrtsuvBSV "] [" \-C
.IR bytes ]
[\fB\-E \fIfile\fR] [\fB\-H \fIformat\fR] [\fB\-M \fImessage\fR]
[\fB\-R \fR[\fIuser\fR][\fI :.\fR][\fIgroup\fR]]
.RB [ \-I
.RI [[ user@ ] host: ] archive ]
.RB [ \-F
.RI [[ user@ ] host: ] archive ]
[\fB\-\-file=\fR[[\fIuser@\fR]\fIhost:\fR]\fIarchive\fR]
.RB [ \-\-make-directories "] [" \-\-nonmatching ]
.RB [ \-\-preserve-modification-time ]
.RB [ \-\-numeric-uid-gid "] [" \-\-rename "] [" \-\-list ]
.RB [ \-\-swap-bytes "] [" \-\-swap "] [" \-\-dot ]
.RB [ \-\-unconditional "] [" \-\-verbose ]
[\fB\-\-block-size=\fIblocks\fR]
.RB [ \-\-swap-halfwords ]
[\fB\-\-io-size=\fIbytes\fR] [\fB\-\-pattern-file=\fIfile\fR]
[\fB\-\-format=\fIformat\fR] [\fB\-\-owner=\fR[\fIuser\fR][\fI:.\fR][\fIgroup\fR]]
.RB [ \-\-no-preserve-owner ]
[\fB\-\-message=\fImessage\fR]
.RB [ \-\-force\-local "] [" \-\-no\-absolute\-filenames "] [" \-\-sparse ]
.RB [ \-\-only\-verify\-crc "] [" \-\-quiet "] [" \-\-help ]
.RB [ \-\-version "] [" pattern... "] [ < " archive ]
.B cpio
.RB { \-p|\-\-pass-through "} [" \-0adlmuvLV ]
[\fB\-R\fR[\fIuser\fR][\fI:.\fR][\fIgroup\fR]]
.RB [ \-\-null "] [" \-\-reset-access-time "] [" \-\-make-directories ]
.RB [ \-\-link "] [" \-\-quiet "] [" \-\-preserve-modification-time ]
.RB [ \-\-unconditional "] [" \-\-verbose "] [" \-\-dot "] [ \-\-dereference ]
[\fB\-\-owner=\fR[\fIuser\fR][\fI:.\fR][\fIgroup\fR]] [\fB\-\-no-preserve-owner\fR]
.RB [ \-\-sparse "] [" \-\-help "] [" \-\-version ] " destination-directory" " < " " name-list"
.SH LERS
Ez a dokumentum a
.B cpio
GNU vltozatnak lerst tartalmazza. A
.B cpio
parancs fjlokat msol \fBcpio\fR vagy \fBtar\fR archvumokba vagy azokbl.
Az archvum fjlokat s azokrl informcikat tartalmaz, gy mint
a fjlok mrete, neve, tulajdonosa, hozzfrsi jogai, kszltnek dtuma.
Archvum lehet egy fjl a merevlemezen, mneskazettn, s lehet csatorna (pipe).
A
.B cpio
parancsnak hrom mkdsi mdja van.
.PP
.B Kimsols (Copy Out) mdban
a
.B cpio
fjlokat msol egy knyvtrstruktrbl egy archvumba. A fjlok neveit a
szabvnyos bemenetrl olvassa \- soronknt egyet \-, az elkszlt archvumot
pedig a szabvnyos kimenetre tovbbtja. Egy tipikus md a fjlok listjnak
elksztsre a
.B find
parancs alkalmazsa;
A
.B find
parancsot ilyenkor a \fB\-depth\fR opcival hasznljuk, elkerlend az rsi
vagy keressi jogosultsgok esetleges hinya miatti problmkat.
.PP
.B Bemsols (Copy In) mdban
a
.B cpio
fjlokat msol egy archvumbl egy knyvtrstruktrba, vagy listzza
az archvum tartalmt. Az archvumot a szabvnyos bemenetrl olvassa.
Minden argumentum, ami nem parancssori opci, shell\-formtum keressi
mintnak szmt; csak azok a fjlok kerlnek feldolgozsra, amik
illeszkednek az egy vagy tbb megadott mintra. A shell\-el (parancsfeldolgozval)
ellenttben minden kezd `.' a fjlnevekben illeszkedik a kezd
metakarakterre (pl. `*') a minta elejn. A `/' szintn illeszkedik a
metakarakterekre. Ha nem adunk meg mintt, minden fjl kimsolsra
kerl az archvumbl.
.PP
.B tmsols mdban
a
.B cpio
fjlokat msol egy knyvtrstruktrbl egy msikba, egyms utn
vgrehajtva a kimsols s bemsols mdot anlkl, hogy az
archvumot tnylegesen ltrehozn kzben. A szabvnyos bemenetrl
olvassa a msoland fjlok listjt; a clknyvtr neve \- ahov a
fjlokat msolja \- pedig nem opcinak szmt parancssori
argumentumknt (non-option argument) adand meg.
.PP
A
.B cpio
a kvetkez archvum\-formtumokat tmogatja: \fBbinary\fR, \fBold ASCII\fR,
\fBnew ASCII\fR, \fBcrc\fR, \fBHPUX binary\fR, \fBHPUX old ASCII\fR, \fBold tar\fR,
s \fBPOSIX.1 tar\fR.
A \fBbinary\fR formtum divatjamlt s nem ajnlott, mivel a fjlokrl
szl informcikat olyan mdon kdolja, ami nem tvihet (portable)
a klnbz szmtgp\-architektrk kztt.
Az \fBold ASCII\fR formtum tvihet klnbz architektrrk kztt, de
ne hasznljuk abban az esetben, ha olyan fjlrendszernk van, ami
tbb, mint 65536 bejegyzst (i-node) tartalmaz.
A \fBnew ASCII \fRformtum tvihet klnbz architektrrk kztt, s
hasznlhat brmekkora fjlrendszeren, de pillanatnyilag csak a
.B cpio
GNU s Unix System V R4 verzii tmogatjk.
A \fBcrc \fRformtum hasonl a \fBnew ASCII\fB formtumhoz, de ezen kvl
tartalmaz minden fjlrl egy ellenrz sszeget (checksum) is, amit a
.B cpio
az archvum ltrehozsakor szmol ki, s az archvumbl val kibontskor
ellenriz.
A \fBHPUX \fRformtumok kompatibilitsi okokbl lteznek, mivel a HP unixok
eltr mdon troljk a device fjlokat.
.PP
A \fBtar \fRformtum a
.B tar
programmal val kompatibilitst szolglja. Ez a formtum nem hasznlhat
100 karakternl hosszabb nev fjlok archivlsra, s nem hasznlhat
specilis fjlok (block s character device) archivlsra sem.
A \fBPOSIX.1 tar\fR formtum nem hasznlhat 255 karakternl hosszabb
nev fjlok archivlsra (kivve, ha a nevek a "/"-t pont j helyen
tartalmazzk).
.PP
Alaprtelmezsben a
.B cpio
a \fBbinary\fR formtumot hasznlja, hogy kompatbilis maradjon a rgebbi
verzij
.B cpio
programokkal.
Az archvumokbl val kicsomagolskor, a
.B cpio
automatikusan szleli az archvum tpust, s kpes olvasni olyan archvumokat,
melyek eltr byte-sorrendet hasznl rendszerekrl szrmaznak.
.PP
A
.B cpio
nmely parancssori opcija csak bizonyos zemmdokban hasznlhat.
Az \fBTTEKINTS\fR fejezet tartalmazza mindazon opcikat melyek az egyes
zemmdokban hasznlhatak.
.SH OPCIK
.TP
.B "\-0, \-\-null"
tmsols mdban a fjlnevek listjt null-terminlt mdon
vrja (binris nullt vr az jsor karakter helyett), lehetv tve a nevkben
jsor karaktert tartalmaz fjlok archivlst.
A GNU
.B find
parancs az egyik lehetsges mdja a null-terminlt fjlnv-lista
ellltsnak.
.TP
.B "\-a, \-\-reset-access-time"
Visszalltja a fjlok hozzfrsi-idejt (access time), gy nem ltszik, hogy
archvlskor a fjlok kiolvassra kerltek.
.TP
.B "\-A, \-\-append"
Hozzad egy meglv arhvumhoz. Csak kimsols mdban mkdik.
Az archvumnak lemezfjlnak kell lennie, melyet a
.B \-O
vagy
.B "\-F (\-\-file)"
opcikkal definilhatunk.
.TP
.B "\-b, \-\-swap"
Bemsols mdban megfordtja mind a szavak flszavait (halfwords
of words), mind a flszavak bytejait (bytes of halfwords). Egyenrtk a
.B "\-sS"
opcival. Ezen opci hasznlhat a 32 bites egszek konvertlsra az
un. 'big-endian' s 'little-endian' rendszerek kztt.
.TP
.B "\-B"
Az I/O blokkmretet 5120 byte-ra lltja. Alaprtelmezsben a blokkmret
512 byte.
.TP
.BI \-\-block-size= BLOCK-SIZE
Az I/O blokkmretet BLOCK-SIZE * 512 bytera lltja.
.TP
.B \-c
Hasznlja az \fBold portable (ASCII)\fR archvum formtumot.
.TP
.BI \-C " IO-SIZE," " \-\-io-size=" IO-SIZE
Az I/O blokkmretet IO-SIZE bytera lltja.
.TP
.B "\-d, \-\-make-directories"
A
.B cpio
ltrehozza a szksges konyvtrakat, amennyiben azok nem lteznek.
.TP
.BI \-E " FILE," " \-\-pattern-file=" FILE
Bemsols mdban vegye a kicsomagoland vagy listzand
fjlnevek mintjt a FILE fjlbl. A FILE fjl sorai ugyangy kerlnek
feldolgozsra, mintha azok a
.BR cpio
nem-parancsori opcii lennnek.
.TP
.B "\-f, \-\-nonmatching"
Csak a mintra nem illeszked fjlok kerlnek msolsra.
.TP
.BI "\-F, \-\-file=" archive
Az archvumfjl neve, amennyiben az archvum nem a szabvnyos ki-
vagy bemenetre kerl. Kazetts egysg, mint archvum hasznlata
egy msik gprl a fjlnv eltti `HOSTNAME:' eltaggal trtnhet.
A hostnevet megelzheti egy felhasznlnv s egy azt kvet `@',
amennyiben a tvoli kazetts egysget felhasznlknt (userknt)
szeretnnk elrni, feltve, hogy erre jogunk van. (ltalban ez egy
bejegyzs a `~/.rhosts' fjlban).
.TP
.B "\-\-force-local"
A
.BR \-F ,
.BR \-I ,
vagy
.BR \-O
kapcsolkkal egytt, az archvumfjl helyi fjlknt kezelend,
mg akkor is, ha kettspontot tartalmaz, ami ltalban azt jelenten,
hogy a fjl egy tvoli hoston tallhat.
.TP
.BI "\-H FORMAT, \-\-format=" FORMAT
Hasznlja a FORMAT archvum formtumot. A hasznlhat formtumok
listja albb olvashat; a formtum nevek nagybetsknt is megadhatk.
Az alaprtelmezett formtum bemsolskor az automatikusan felismert
formtum, kimsolskor pedig "bin".
.RS
.IP bin
Rgimdi binris formtum.
.IP odc
\fBOld (POSIX.1)\fR portolhat formtum.
.IP newc
\fBNew (SVR4)\fR portolhat formtum, ami felkszlt a 65536-nl tbb
bejegyzst (i-node) tartalmaz fjlrendszerekre.
.IP crc
\fBNew (SVR4)\fR portolhat formtum, ellenrz sszeggel (checksum).
.IP tar
Rgi tar formtum.
.IP ustar
\fBPOSIX.1 tar\fR formtum. Felismeri a GNU
.B tar
archivumokat, amik hasonlak, br nem egyenrtkek.
.IP hpbin
Elavult binris formtum, a \fBHPUX\fR cpio-k ltal hasznlt (amik a device
fjlokat eltren troljk).
.IP hpodc
Portolhat formtum, a \fBHPUX\fR cpio-k ltal hasznlt (amik a device
fjlokat eltren troljk).
.RE
.TP
.B "\-i, \-\-extract"
Bemsols md vlasztsa.
.TP
.B "\-I archive"
Az archvumfjl neve, amit a
.B cpio
a szabvnyos bemenet helyett hasznl. Kazetts egysg, mint archvum
hasznlata egy msik gprl a fjlnv eltti `HOSTNAME:' eltaggal
trtnhet. A hostnevet megelzheti egy felhasznlnv s egy azt
kvet `@', amennyiben a tvoli kazetts egysget felhasznlknt
(userknt) szeretnnk elrni, feltve, hogy erre jogunk van. (ltalban
ez egy bejegyzs a `~/.rhosts' fjlban).
.TP
.B \-k
Figyelmen kvl hagyott opci; a rgi verzikkal val kompatibilits miatt
maradt meg.
.TP
.B "\-l, \-\-link"
A fjlok msolsa helyett \- ha lehetsges \- hasznljon kapcsolst (link).
.TP
.B "\-L, \-\-dereference"
Fejtse vissza a szimbolikus kapcsolsokat (symbolic links), s msolja
a link helyett az eredeti fjlt, amire a link mutat.
.TP
.B "\-m, \-\-preserve-modification-time"
Tartsa meg az elz fjlmdosulsi dtumokat ltrehozskor.
.TP
.BI "\-M " MESSAGE " , \-\-message=" MESSAGE
rja ki a MESSAGE zenetet, amennyiben az archivl mdia (pl. floppy diszk,
kazetts egysg) vgre rt, jelezve a felhasznlnak, hogy cserljen
trolegysget. Amenyiben a MESSAGE a "%d" karaktereket tartalmazza,
ezek helyre a
.B cpio
behelyettesti az aktulis egysg-sorszmot , 1-tl kezdden.
.TP
.B "\-n, \-\-numeric-uid-gid"
A rszletes tartalomjegyk listzsakor mutassa a UID s GID azonostkat
mint szmokat, s ne fordtsa ket nevekk.
.TP
.B " \-\-no-absolute-filenames"
Bemsols zemmdban a fjlokat az aktulis knyvtrhoz viszonytva
msolja be, mg akkor is, ha azok abszolt fjlneveikkel (teljes elrsi
ttal) lettek trolva.
.TP
.B " \-\-no-preserve-owner"
Bemsols s bemsols-kimsols mdban ne vltoztassa meg a
fjl tulajdonosait; adja a tulajdonjogot a kicsomagol/msol felhasznlnak.
Ez az alaprtelmezett md nem root felhasznlk esetn, ami elkerli
fjlok sajt tulajdonjogon trtn akaratlan tovbbadst.
.TP
.B "\-o, \-\-create"
Kimsols zemmd.
.TP
.B "\-O archive"
Az archvumfjl neve, ami a szabvnyos kimenet helyett hasznland.
Kazetts egysg, mint archvum hasznlata egy msik gprl a fjlnv
eltti `HOSTNAME:' eltaggal trtnhet. A hostnevet megelzheti egy
felhasznlnv s egy azt kvet `@', amennyiben a tvoli kazetts
egysget felhasznlknt (userknt) szeretnnk elrni, feltve, hogy
erre jogunk van. (ltalban ez egy bejegyzs a `~/.rhosts' fjlban).
.TP
.B " \-\-only-verify-crc"
Bemsols zemmdban, CRC formtum archvum esetn olvassa
ki a fjlok ellenrz sszegt, de ne csomagolja ki a fjlokat.
.TP
.B "\-p, \-\-pass-through"
tmsols zemmd.
.TP
.B "\-\-quiet"
Ne rja ki a msolt blokkok szmt.
.TP
.B "\-r, \-\-rename"
A fjlokat interaktvan nevezze t.
.TP
\fB\-R \fR[\fIuser\fR][\fI:.\fR][\fIgroup\fR], \fB\-\-owner \fR[\fIuser\fR][\fI:.\fR][\fIgroup\fR]
Kimsols s tmsols zemmdban a ltrehozott fjloknak tulajdonjoga legyen
megadott felhasznl s csoport. A felhasznl vagy csoportnv
valamelyikt vagy mindkettt meg kell adni. Ha a csoportot nem adjuk meg,
de a ":" vagy "." szerepel, akkor a fjl tulajdonos csoportja az aktulis tulajdonos
csoportja lesz. Csak a super-user vltoztathatja meg egy fjl tulajdonjogait.
.TP
.B "\-\-sparse"
Kimsols s tmsols mdban a nagy blokkokban nullkat tartalmaz
fjlokat, mint sparse-fjlokat msolja.
.TP
.B "\-s, \-\-swap-bytes"
Bemsols mdban felcserli minden flsz (byte-pr) bytejait.
.TP
.B "\-S, \-\-swap-halfwords"
Bemsols mdban felcserli minden sz (4 byte) flszavait (2 byte).
.TP
.B "\-t, \-\-list"
Kirja a bemeneti archvum tartalomjegyzkt.
.TP
.B "\-u, \-\-unconditional"
Krds nlkl fellr minden fjlt, akkor is, ha a fellrand fjl jabb.
.TP
.B "\-v, \-\-verbose"
Kirja a feldolgozott fjlok listjt. Ha a
.BR \-t ,
kapcsolval hasznljuk, akkor a fjlokrl egy `ls \-l' -szer tartalomjegyzket
ad. Az ustar archv rszletes tartalomjegyzkben azok a felhasznl s
csoportnevek, melyek nem szerepelnek a helyi rendszerben, felcserldnek
azon nevekkel, melyek UID s GID szmuk alapjn megfelelnek az archvumban
lvknek.
.TP
.B "\-V \-\-dot"
Kir egy "." jelet minden feldolgozott fjl esetn.
.TP
.B "\-\-version"
Kirja a
.B cpio
program aktulis verziszmt, s kilp.
.SH MAGYAR FORDTS
Kvri Pter <pkovari@freemail.c3.hu>
|