cp parancs Linux / Unix rendszerben

A cp egy Linux shell parancs fájlok és könyvtárak másolásához .

cp parancs szintaxisa

Másolás a forrásból a célba

$ cp [options] source dest

cp parancsopciók

cp parancs főbb lehetőségei:

választási lehetőség leírás
cp -a archív fájlokat
cp -f kényszerítse a másolatot a célfájl eltávolításával, ha szükséges
cp -i interaktív - kérdezze meg, mielőtt felülírná
cp -l link fájlokat másolás helyett
cp -L kövesse a szimbolikus linkeket
cp -n egyetlen fájl sem írja felül
cp -R rekurzív másolat (rejtett fájlokkal együtt)
cp -u frissítés - másolás, ha a forrás újabb, mint a cél
cp -v részletes - tájékoztató üzenetek nyomtatása

cp parancs példák

Másolja a main.c egyetlen fájlt a bak címtárba :

$ cp main.c bak

 

Másoljon 2 fájlt a main.c és a def.h fájlok abszolút elérési út könyvtárába / home / usr / rapid / :

$ cp main.c def.h /home/usr/rapid/

 

Az aktuális könyvtár összes C fájljának másolása a bak alkönyvtárba :

$ cp *.c bak

 

Másolja az src könyvtárat az abszolút elérési út könyvtárba / home / usr / rapid / :

$ cp src /home/usr/rapid/

 

Másolja a dev összes fájlját és könyvtárát rekurzív módon a bak alkönyvtárba :

$ cp -R dev bak

 

A fájl másolatának kényszerítése:

$ 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

cp kódgenerátor

Válassza ki a cp opciókat, és nyomja meg a Kód létrehozása gombot:

Lehetőségek
Kényszerített másolás (-f)
Interaktív - kérje felülírás előtt (-i)
Link fájlok (-l)
Kövesse a szimbolikus linkeket (-L)
Nincs felülírás (-n)
Rekurzív könyvtárfa másolat (-R)
Frissítse az újabb fájlokat (-u)
Részletes üzenetek (-v)
 
Fájlok / mappák
Forrás fájlok / mappák:
Célmappa / fájl:
 
Kimenet átirányítás
 
 

Kattintson a szövegdobozra a kód kiválasztásához, majd másolja és illessze be a terminálba:

 


Lásd még

LINUX
GYORS TÁBLÁZATOK