Fájlok és mappák Unix rendszerek

Használhatja a következő lehetőségek közül:

Vegye figyelembe, hogy cp példányban hardlinkek külön fájlokba. Ha meg kell menteni hivatkozások, használja a tar (1). cpio (1) vagy a fő (1). -f Minden meglévő cél elérési út, távolítsa el, és hozzon létre egy új fájlt, anélkül, hogy a mûvelet igazolására, függetlenül a hozzáférési jogokat. (-f opció felülbírálja a korábban említett lehetőségek -i vagy -n). -i Ha a másolat felülírja a meglévő fájlt, cp megkérdezi a felhasználó megerősítését. Ha a válasz érkezett a standard bemenetről karakterrel kezdődik az „y” vagy „Y”, akkor megpróbálja másolni (az -i beállítás felülbírálja a korábbiakban definiált opciókat -f vagy -n) -l létrehozása hardlinkek rendszeresen fájlokat a hierarchia helyett Annak érdekében, hogy másolja őket. -n Ne írja felül a meglévő fájlokat. (-n opció felülbírálja az előző -f vagy -i). -p hatására cp megőrizni a következő tulajdonságokat minden forrás fájlt a létrehozott másolatot: módosítás ideje, hozzáférési idő, file zászlók, hozzáférési mód, felhasználói és csoport azonosítók, a megengedett mértékig hozzáférési jogokat.

Ha az értékek a felhasználói azonosítók és csoportok nem lehet menteni, akkor nem jelenik meg semmilyen hibaüzenetet, és visszatérési értéke a teljesítési állapot a program nem változik.

Ha a fájl már a SUID bit be, és a felhasználói azonosító nem lehet menteni, a SUID bit az attribútumok a másolt fájl mentése nem sikerül. Ha a fájl már SGID bit beállított érték, és a csoport azonosító nem tárolható a tulajdonságokat SGID bit másolatok nem tartják meg. Ha a fájl telepítve SUID és SGID bit értéke és a felhasználói azonosító vagy csoportazonosító nem lehet menteni, sem a SUID és SGID bit attribútumok másolata nem kerül mentésre. -v megjeleníteni több információt, amely a fájlokat azok másolása.

Minden létező célfájlról, annak tartalma felülíródik, ha engedélyek lehetővé teszik. Ő a hozzáférési mód és felhasználói és csoport azonosítók nem változik, hacsak a -p opcióval.

A második szintaxis forma target_directory léteznie kell, ha csak nem volt megadva csak source_file. nem könyvtár lehetőséget és -R.

Ha a megadott fájl nem létezik, egy forrás fájl engedélyekkel értékének megfelelően umask (lásd. Csh (1)). Ha a fájl rögzített bit SUID, ez a bit törlődik, kivéve, ha a forrásfájl és a cél fájl nem tartozik ugyanahhoz a tulajdonos. Ha a fájl egy fix beállított bit-user-ID, ez a bit törlődik, kivéve, ha a forrásfájl és a cél fájl nem tartozik egyik csoporthoz, és a felhasználó tagja ennek a csoportnak. Ha mindkét bit be van állítva, és a SUID és SGID, teljesülnie kell mind a fenti feltételeknek, egyébként mindkét bitek visszaállítása.

Létrehozásához vagy felülírni fájlokat megköveteli a megfelelő hozzáférési jogokat.

Ha cp kap SIGINFO jelet (lásd. Az állapot érve az stty (1) bekezdés), a szabványos kimenetre jelenik a nevét a jelenlegi forrás és cél fájlokat, és a másolás haladás százalékban.

EXIT ÁLLAPOT
cp program visszatér 0, ha sikeres, és> 0, ha hiba történik.

KOMPATIBILITÁSA
Régebbi változatok cp -r opciót. Ez a megvalósítás támogatja ezt a lehetőséget, de a viselkedése eltér a régi. Ezzel a lehetőséggel erősen ellenjavallt, mivel annak viselkedése függ a konkrét megvalósítására. A FreeBSD operációs rendszer. -r szinonimája -RL és ugyanúgy működik, ha nem szorítja háttérbe a másik zászlókat. Végrehajtás -r régebbi verziói megkülönbözteti az a tény, hogy a különleges fájlok másolása a normális, ha a felüdítő fájlhierarchiában.

Options -v és a -n nem szabványos, és használatuk nem ajánlott szkripteket.

LÁSD MÉG
mv (1), RCP (1), umask (2), FTS (3), a symlink (7)

SZABVÁNYOK
Feltételezzük, hogy a segédprogram cp kompatibilis a szabványos IEEE Std 1003.2 ( `` POSIX.2 '').

Kapcsolódó cikkek