Fájok másolása
cp
A fájlokat és könyvtárakat a cp paranccsal tudunk másolni. Fontos kapcsolója a -r kapcsoló, ezzel ugyanis komplett könyvtárakat tudunk átmásolni.
Használat: cp [KAPCSOLÓ]… [-T] FORRÁS CÉL
vagy: cp [KAPCSOLÓ]… FORRÁS… KÖNYVTÁR
vagy: cp [KAPCSOLÓ]… -t KÖNYVTÁR FORRÁS…
A FORRÁST a CÉLRA, vagy több FORRÁST a KÖNYVTÁRBA másol.
A hosszú kapcsolók kötelező argumentumai a rövid kapcsolókhoz is kötelezők.
-a, --archive ugyanaz, mint a -dR --preserve=all
--attributes-only nem másol fájladatokat, csak az attribútumokat
--backup[=CONTROL] minden létező célfájlról mentést készít
-b mint a --backup, de nem fogad el argumentumot
--copy-contents rekurzió esetén a speciális fájlok tartalmát is
másolja
-d mint a --no-dereference --preserve=links
-f, --force ha egy létező célfájlt nem lehet megnyitni,
akkor törli azt, majd újrapróbálja (figyelmen
kívül marad a -n kapcsoló használatakor)
-i, --interactive felülírás előtt kérdez
-H parancssori szimbolikus linkek követése a
FORRÁSBAN
-l, --link fájlok hard linkelése másolás helyett
-L, --dereference a szimbolikus linkek követése mindig a FORRÁSBAN
-n, --no-clobber ne írjon felül meglévő fájlt (felülbírálja a
korábbi -i kapcsolót)
-P, --no-dereference soha ne kövesse a szimbolikus linkeket a
FORRÁSBAN
-p mint a --preserve=mode,ownership,timestamps
--preserve[=ATTR_LISTA] megadott attribútumok megtartása (alap:
mode,ownership,timestamps), ha lehet
további attribútumokat is: context, links,
xattr, all
-c deprecated, same as --preserve=context
--no-preserve=ATTR_LISTA nem őrzi meg a megadott attribútumokat
--parents teljes forrásfájlnév használata a KÖNYVTÁR alatt
-R, -r, --recursive könyvtárak rekurzív másolása
--reflink[=EKKOR] klón/CoW másolatok vezérlése. Lásd alább.
--remove-destination minden célfájl törlése, még mielőtt megpróbálná
megnyitni (ellentétben a --force kapcsolóval)
--sparse=EKKOR ritka fájlok létrehozásának szabályozása.
Lásd alább.
--strip-trailing-slashes eltávolítja a befejező osztásjeleket minden
egyes FORRÁS argumentumról
-s, --symbolic-link szimbolikus link létrehozása másolás helyett
-S, --suffix=KITERJESZTÉS a biztonsági másolat szokásos kiterjesztésének
felülbírálása
-t, --target-directory=KÖNYVTÁR minden FORRÁS argumentum másolása a
megadott KÖNYVTÁRBA
-T, --no-target-directory a CÉL kezelése normál fájlként
-u, --update csak akkor másol, ha a CÉL fájl régebbi mint a
FORRÁS, vagy ha a CÉL nem létezik
-v, --verbose elmagyarázza, mi történik
-x, --one-file-system az adott fájlrendszeren marad
-Z a célfájl SELinux biztonsági környezetének
beállítása az alapértelmezett típusra
--context[=CTX] mint a -Z, vagy ha a CTX meg van adva, akkor
a SELinux vagy SMACK biztonsági környezet
beállítása CTX értékre
--help ezen súgó megjelenítése és kilépés
--version verzióinformációk megjelenítése és kilépés
Példa
Másoljuk át a proba2 könyvtárat a proba könyvtárba!
[gabor@linux OperaciosRendszerek]$ cp -r proba2 proba/
[gabor@linux OperaciosRendszerek]$ ls proba
proba2
[gabor@linux OperaciosRendszerek]$ ls
Makay_Arpad_OS_eloadasa Nappali pelda.txt proba proba2
[gabor@linux OperaciosRendszerek]$
Licensed under the Creative Commons Attribution Non-commercial Share Alike License 4.0