A cp egy Linux shell parancsfájlok és könyvtárak másolására .
Másolás a forrásból a célba
$ cp [options] source dest
cp parancs főbb beállításai:
választási lehetőség | leírás |
---|---|
cp -a | archív fájlok |
cp -f | szükség esetén kényszerítse a másolást a célfájl eltávolításával |
cp -i | interaktív - felülírás előtt kérdezzen |
cp -l | fájlokat másolás helyett linkelni |
cp -L | kövesse a szimbolikus linkeket |
cp -n | nincs fájl felülírás |
cp -R | rekurzív másolat (beleértve a rejtett fájlokat is) |
CPU | frissítés – másolás, ha a forrás újabb, mint a cél |
cp -v | bőbeszédű - tájékoztató üzenetek nyomtatása |
Egyetlen main.c fájl másolása a bak célkönyvtárba:
$ cp main.c bak
Másoljon 2 fő.c és def.h fájlt a / home /usr/rapid/ abszolút elérési útba:
$ cp main.c def.h /home/usr/rapid/
Másolja az összes C fájlt az aktuális könyvtárban a bak alkönyvtárba:
$ cp *.c bak
Az src könyvtár másolása a /home/usr/rapid/ abszolút elérési út könyvtárba :
$ cp src /home/usr/rapid/
A dev összes fájlját és könyvtárát rekurzívan másolja a bak alkönyvtárba:
$ cp -R dev bak
Kényszerített fájlmásolás:
$ cp -f test.c bak
Interaktív prompt a fájl felülírása előtt:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Frissítse az összes fájlt az aktuális könyvtárban - csak az újabb fájlokat másolja a bak célkönyvtárba:
$ cp -u * bak
Válassza ki a cp opciókat, és nyomja meg a Kód generálása gombot:
Advertising