Provided by: manpages-hu_20010119-6_all bug

NÉV

       cpio - fájlokat másol achívumokba és archívumokból

ÁTTEKINTÉS

       cpio   {-o|--create}   [-0acvABLV]   [-C   bytes]   [-H   format]   [-M  message]  [-O  [[
       user@]host:]archive]     [-F     [[user@]host:]archive]     [--file=[[user@]host:]archive]
       [--format=format]  [--message=message]  [--null] [--reset-access-time] [--verbose] [--dot]
       [--append]    [--block-size=blocks]    [--dereference]     [--io-size=bytes]     [--quiet]
       [--force-local] [--help] [--version] < name-list [> archive]

       cpio  {-i|--extract}  [-bcdfmnrtsuvBSV]  [-C bytes] [-E file] [-H format] [-M message] [-R
       [user][    :.][group]]    [-I    [[user@]host:]archive]     [-F     [[user@]host:]archive]
       [--file=[[user@]host:]archive]     [--make-directories]    [--nonmatching]    [--preserve-
       modification-time] [--numeric-uid-gid] [--rename] [--list] [--swap-bytes] [--swap] [--dot]
       [--unconditional]  [--verbose]  [--block-size=blocks] [--swap-halfwords] [--io-size=bytes]
       [--pattern-file=file] [--format=format] [--owner=[user][:.][group]]  [--no-preserve-owner]
       [--message=message]       [--force-local]       [--no-absolute-filenames]       [--sparse]
       [--only-verify-crc] [--quiet] [--help] [--version] [pattern...] [ < archive]

       cpio {-p|--pass-through} [-0adlmuvLV] [-R[user][:.][group]] [--null] [--reset-access-time]
       [--make-directories]  [--link]  [--quiet] [--preserve-modification-time] [--unconditional]
       [--verbose] [--dot] [ --dereference  ]  [--owner=[user][:.][group]]  [--no-preserve-owner]
       [--sparse] [--help] [--version] destination-directory <  name-list

LEÍRÁS

       Ez  a  dokumentum  a  cpio  GNU változatának leírását tartalmazza. A cpio parancs fájlokat
       másol  cpio  vagy  tar  archívumokba  vagy  azokból.   Az  archívum  fájlokat  és  azokról
       információkat  tartalmaz,  úgy mint a fájlok mérete, neve, tulajdonosa, hozzáférési jogai,
       készültének dátuma.  Archívum lehet egy  fájl  a  merevlemezen,  máneskazettán,  és  lehet
       csatorna (pipe).  A cpio parancsnak három működési módja van.

       Kimásolás (Copy Out) módban a cpio fájlokat másol egy könyvtárstruktúrából egy archívumba.
       A fájlok neveit a  szabványos  bemenetről  olvassa  -  soronkánt  egyet  -,  az  elkészült
       archívumot  pedig  a  szabványos kimenetre továbbítja. Egy tipikus mód a fájlok listájának
       elkészítésére a find parancs alkalmazása; A find  parancsot  ilyenkor  a  -depth  opcióval
       használjuk,  elkerülendő   az  írási  vagy  keresési jogosultságok esetleges hiánya miatti
       problémákat.

       Bemásolás (Copy In) módban a cpio fájlokat másol egy archívumból egy  könyvtárstruktúrába,
       vagy  listázza  az  archívum  tartalmát.  Az  archívumot  a szabványos bemenetről olvassa.
       Minden argumentum, ami nem parancssori opció, shell-formátumú  keresési  mintának  számít;
       csak  azok  a  fájlok  kerülnek feldolgozásra, amik illeszkednek az egy vagy több megadott
       mintára. A shell-el (parancsfeldolgozóval) ellentétben minden  kezdő  `.'  a  fájlnevekben
       illeszkedik  a  kezdő metakarakterre (pl. `*') a minta elején. A `/' szintén illeszkedik a
       metakarakterekre. Ha nem adunk meg mintát, minden fájl kimásolásra kerül az archívumból.

       Átmásolás módban a cpio fájlokat másol egy könyvtárstruktúrából egy másikba,  egymás  után
       végrehajtva  a  kimásolás  és  bemásolás  módot  anélkül,  hogy  az archívumot ténylegesen
       létrehozná közben.  A  szabványos  bemenetről  olvassa  a  másolandó  fájlok  listáját;  a
       célkönyvtár  neve  -  ahová  a  fájlokat  másolja - pedig nem opciónak számító parancssori
       argumentumként (non-option argument) adandó meg.

       A cpio a következő archívum-formátumokat támogatja: binary, old  ASCII,  new  ASCII,  crc,
       HPUX  binary,  HPUX  old ASCII, old tar, és POSIX.1 tar.  A binary formátum divatjamúlt és
       nem ajánlott, mivel a fájlokról szóló információkat olyan módon kódolja, ami nem  átvihető
       (portable)  a  különböző  számítógép-architektúrák között.  Az old ASCII formátum átvihető
       különböző  architektrúrák  között,  de  ne  használjuk  abban   az   esetben,   ha   olyan
       fájlrendszerünk  van,  ami  több,  mint  65536 bejegyzést (i-node) tartalmaz.  A new ASCII
       formátum   átvihető   különböző   architektrúrák   között,   és   használható   bármekkora
       fájlrendszeren,  de pillanatnyilag csak a cpio GNU és Unix System V R4 verziói támogatják.
       A crc formátum hasonló a new ASCII formátumhoz, de ezen kívül tartalmaz minden fájlról egy
       ellenőrző  összeget (checksum) is, amit a cpio az archívum létrehozásakor számol ki, és az
       archívumból  való  kibontáskor  ellenőriz.   A  HPUX  formátumok  kompatibilitási  okokból
       léteznek, mivel a HP unixok eltérő módon tárolják a device fájlokat.

       A  tar  formátum  a  tar  programmal  való  kompatibilitást  szolgálja.  Ez a formátum nem
       használható 100  karakternél  hosszabb  nevű  fájlok  archiválására,  és  nem  használható
       speciális  fájlok  (block  és character device) archiválására sem.  A POSIX.1 tar formátum
       nem használható 255 karakternél hosszabb nevű fájlok archiválására (kivéve, ha a  nevek  a
       "/"-t pont jó helyen tartalmazzák).

       Alapértelmezésben  a  cpio  a  binary  formátumot  használja, hogy kompatíbilis maradjon a
       régebbi verziójú  cpio  programokkal.   Az  archívumokból  való  kicsomagoláskor,  a  cpio
       automatikusan  észleli  az  archívum  típusát, és képes olvasni olyan archívumokat, melyek
       eltérő byte-sorrendet használó rendszerekről származnak.

       A cpio némely parancssori opciója csak bizonyos üzemmódokban használható.   Az  ÁTTEKINTÉS
       fejezet tartalmazza mindazon opciókat melyek az egyes üzemmódokban használhatóak.

OPCIÓK

       -0, --null
              Átmásolás  módban  a  fájlnevek listáját null-terminált módon várja (bináris nullát
              vár az újsor karakter helyett), lehetővé téve a nevükben újsor karaktert tartalmazó
              fájlok archiválását.  A GNU find parancs az egyik lehetséges módja a null-terminált
              fájlnév-lista előállításának.

       -a, --reset-access-time
              Visszaállítja a fájlok hozzáférési-idejét (access  time),  így  nem  látszik,  hogy
              archíváláskor a fájlok kiolvasásra kerültek.

       -A, --append
              Hozzáad  egy  meglévő  arhívumhoz.  Csak  kimásolás módban működik.  Az archívumnak
              lemezfájlnak kell lennie, melyet a -O vagy -F (--file) opciókkal definiálhatunk.

       -b, --swap
              Bemásolás módban megfordítja mind a szavak félszavait (halfwords of words), mind  a
              félszavak  bytejait  (bytes  of halfwords).  Egyenértékű a -sS opcióval. Ezen opció
              használható a 32 bites egészek  konvertálására  az  un.  'big-endian'  és  'little-
              endian' rendszerek között.

       -B     Az I/O blokkméretet 5120 byte-ra állítja.  Alapértelmezésben a blokkméret 512 byte.

       --block-size=BLOCK-SIZE
              Az I/O blokkméretet BLOCK-SIZE * 512 bytera állítja.

       -c     Használja az old portable (ASCII) archívum formátumot.

       -C IO-SIZE, --io-size=IO-SIZE
              Az I/O blokkméretet IO-SIZE bytera állítja.

       -d, --make-directories
              A cpio létrehozza a szükséges konyvtárakat, amennyiben azok nem léteznek.

       -E FILE, --pattern-file=FILE
              Bemásolás  módban  vegye a kicsomagolandó vagy listázandó fájlnevek mintáját a FILE
              fájlból. A FILE fájl sorai ugyanúgy kerülnek feldolgozásra, mintha azok a cpio nem-
              parancsori opciói lennének.

       -f, --nonmatching
              Csak a mintára nem illeszkedő fájlok kerülnek másolásra.

       -F, --file=archive
              Az  archívumfájl  neve,  amennyiben az archívum nem a szabványos ki- vagy bemenetre
              kerül. Kazettás egység,  mint archívum használata egy másik gépről a fájlnév előtti
              `HOSTNAME:' előtaggal történhet.  A hostnevet megelőzheti egy felhasználónév és egy
              azt követő `@', amennyiben a távoli kazettás  egységet  felhasználóként  (userként)
              szeretnénk  elérni,  feltéve,  hogy  erre jogunk van. (Általában ez egy bejegyzés a
              `~/.rhosts' fájlban).

       --force-local
              A -F, -I, vagy -O kapcsolókkal együtt, az archívumfájl  helyi  fájlként  kezelendő,
              még  akkor  is, ha kettőspontot tartalmaz, ami általában azt jelentené, hogy a fájl
              egy távoli hoston található.

       -H FORMAT, --format=FORMAT
              Használja a FORMAT archívum formátumot.  A  használható  formátumok  listája  alább
              olvasható;  a  formátum  nevek  nagybetűsként  is  megadhatók.   Az alapértelmezett
              formátum bemásoláskor  az  automatikusan  felismert  formátum,  kimásoláskor  pedig
              "bin".

              bin    Régimódi bináris formátum.

              odc    Old (POSIX.1) portolható formátum.

              newc   New  (SVR4)  portolható formátum, ami felkészült a 65536-nál több bejegyzést
                     (i-node) tartalmazó fájlrendszerekre.

              crc    New (SVR4) portolható formátum, ellenőrző összeggel (checksum).

              tar    Régi tar formátum.

              ustar  POSIX.1 tar formátum. Felismeri a GNU tar archivumokat, amik hasonlóak,  bár
                     nem egyenértékűek.

              hpbin  Elavult  bináris  formátum,  a  HPUX  cpio-k  által  használt (amik a device
                     fájlokat eltérően tárolják).

              hpodc  Portolható formátum, a HPUX cpio-k által használt (amik  a  device  fájlokat
                     eltérően tárolják).

       -i, --extract
              Bemásolás mód választása.

       -I archive
              Az  archívumfájl  neve,  amit a cpio a szabványos bemenet helyett használ. Kazettás
              egység,  mint archívum használata egy másik gépről  a  fájlnév  előtti  `HOSTNAME:'
              előtaggal  történhet.  A hostnevet megelőzheti egy felhasználónév és egy azt követő
              `@', amennyiben a távoli kazettás egységet  felhasználóként  (userként)  szeretnénk
              elérni,  feltéve,  hogy  erre jogunk van. (Általában ez egy bejegyzés a `~/.rhosts'
              fájlban).

       -k     Figyelmen kívül hagyott opció; a régi verziókkal való kompatibilitás  miatt  maradt
              meg.

       -l, --link
              A fájlok másolása helyett - ha lehetséges - használjon kapcsolást (link).

       -L, --dereference
              Fejtse  vissza  a  szimbolikus  kapcsolásokat  (symbolic  links), és másolja a link
              helyett az eredeti fájlt, amire a link mutat.

       -m, --preserve-modification-time
              Tartsa meg az előző fájlmódosulási dátumokat létrehozáskor.

       -M MESSAGE , --message=MESSAGE
              Írja ki a MESSAGE üzenetet,  amennyiben  az  archiváló  média  (pl.  floppy  diszk,
              kazettás   egység)   végére   ért,   jelezve   a   felhasználónak,  hogy  cseréljen
              tárolóegységet. Amenyiben a MESSAGE a "%d" karaktereket tartalmazza, ezek helyére a
              cpio behelyettesíti az aktuális egység-sorszámot , 1-től kezdődően.

       -n, --numeric-uid-gid
              A  részletes  tartalomjegyék  listázásakor  mutassa  a UID és GID azonosítókat mint
              számokat, és ne fordítsa őket nevekké.

        --no-absolute-filenames
              Bemásolás üzemmódban a fájlokat az aktuális könyvtárhoz viszonyítva másolja be, még
              akkor is, ha azok abszolút fájlneveikkel (teljes elérési úttal) lettek tárolva.

        --no-preserve-owner
              Bemásolás  és  bemásolás-kimásolás  módban ne változtassa meg a fájl tulajdonosait;
              adja a tulajdonjogot a kicsomagoló/másoló felhasználónak.   Ez  az  alapértelmezett
              mód  nem  root felhasználók esetén, ami elkerüli fájlok saját tulajdonjogon történő
              akaratlan továbbadását.

       -o, --create
              Kimásolás üzemmód.

       -O archive
              Az archívumfájl neve, ami  a  szabványos  kimenet  helyett  használandó.   Kazettás
              egység,   mint  archívum   használata egy másik gépről a fájlnév előtti `HOSTNAME:'
              előtaggal történhet. A hostnevet megelőzheti egy felhasználónév és egy  azt  követő
              `@',  amennyiben  a  távoli kazettás egységet felhasználóként (userként) szeretnénk
              elérni, feltéve, hogy erre jogunk van. (Általában ez egy  bejegyzés  a  `~/.rhosts'
              fájlban).

        --only-verify-crc
              Bemásolás  üzemmódban,  CRC formátumú archívum esetén olvassa ki a fájlok ellenőrző
              összegét, de ne csomagolja ki a fájlokat.

       -p, --pass-through
              Átmásolás üzemmód.

       --quiet
              Ne írja ki a másolt blokkok számát.

       -r, --rename
              A fájlokat interaktívan nevezze át.

       -R [user][:.][group], --owner [user][:.][group]
              Kimásolás és Átmásolás  üzemmódban  a  létrehozott  fájloknak  tulajdonjoga  legyen
              megadott  felhasználóé és csoporté. A felhasználó vagy csoportnév valamelyikét vagy
              mindkettőt meg kell adni. Ha a csoportot nem adjuk meg, de a ":" vagy "." szerepel,
              akkor  a  fájl  tulajdonos  csoportja az aktuális tulajdonos csoportja lesz. Csak a
              super-user változtathatja meg egy fájl tulajdonjogait.

       --sparse
              Kimásolás és Átmásolás módban a nagy blokkokban nullákat tartalmazó fájlokat,  mint
              sparse-fájlokat másolja.

       -s, --swap-bytes
              Bemásolás módban felcseréli minden félszó (byte-pár) bytejait.

       -S, --swap-halfwords
              Bemásolás módban felcseréli minden szó (4 byte) félszavait (2 byte).

       -t, --list
              Kiírja a bemeneti archívum tartalomjegyzékét.

       -u, --unconditional
              Kérdés nélkül felülír minden fájlt, akkor is, ha a felülírandó fájl újabb.

       -v, --verbose
              Kiírja  a  feldolgozott  fájlok  listáját. Ha a -t, kapcsolóval használjuk, akkor a
              fájlokról egy `ls -l'  -szerű  tartalomjegyzéket  ad.  Az  ustar  archív  részletes
              tartalomjegyzékében  azok  a  felhasználó és csoportnevek, melyek nem szerepelnek a
              helyi rendszerben, felcserélődnek azon nevekkel, melyek UID és GID  számuk  alapján
              megfelelnek az archívumban lévőknek.

       -V --dot
              Kiír egy "." jelet minden feldolgozott fájl esetén.

       --version
              Kiírja a cpio program aktuális verziószámát, és kilép.

MAGYAR FORDÍTÁS

       Kővári Péter  <pkovari@freemail.c3.hu>

                                                                                          CPIO(1)