File: cpio.1

package info (click to toggle)
manpages-hu 20010119-6
  • links: PTS
  • area: main
  • in suites: buster, stretch
  • size: 2,272 kB
  • ctags: 2
  • sloc: makefile: 56; lisp: 56
file content (378 lines) | stat: -rw-r--r-- 14,009 bytes parent folder | download | duplicates (4)
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>