príkaz cp v systéme Linux/Unix

cp je príkaz shellu Linux na kopírovanie súborov a adresárov.

syntax príkazu cp

Kopírovať zo zdroja na cieľ

$ cp [options] source dest

možnosti príkazu cp

Hlavné možnosti príkazu cp:

možnosť popis
cp -a archívne súbory
cp -f vynútiť kopírovanie odstránením cieľového súboru, ak je to potrebné
cp -i interaktívne - spýtať sa pred prepísaním
cp -l prepojiť súbory namiesto kopírovania
cp -L postupujte podľa symbolických odkazov
cp -n žiadne prepísanie súboru
cp -R rekurzívna kópia (vrátane skrytých súborov)
CPU aktualizovať - ​​skopírujte, keď je zdroj novší ako cieľ
cp -v verbose - tlač informatívnych správ

príklady príkazov cp

Skopírujte jeden súbor main.c do cieľového adresára bak :

$ cp main.c bak

 

Skopírujte 2 súbory main.c a def.h do cieľového adresára absolútnej cesty /home/usr/rapid/ :

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

 

Skopírujte všetky súbory C v aktuálnom adresári do podadresára bak:

$ cp *.c bak

 

Skopírujte adresár src do adresára absolútnej cesty /home/usr/rapid/ :

$ cp src /home/usr/rapid/

 

Skopírujte všetky súbory a adresáre v dev rekurzívne do podadresára bak:

$ cp -R dev bak

 

Vynútiť kopírovanie súboru:

$ cp -f test.c bak

 

Interaktívna výzva pred prepísaním súboru:

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

Aktualizujte všetky súbory v aktuálnom adresári - do cieľového adresára skopírujte iba novšie súbory bak:

$ cp -u * bak

generátor cp kódu

Vyberte možnosti cp a stlačte tlačidlo Generovať kód :

možnosti
Vynútiť kópiu (-f)
Interaktívne – spýtať sa pred prepísaním (-i)
Prepojiť súbory (-l)
Nasledujte symbolické odkazy (-L)
Žiadne prepísanie (-n)
Rekurzívna kópia stromu adresára (-R)
Aktualizovať novšie súbory (-u)
Podrobné správy (-v)
 
Súbory / priečinky
Zdrojové súbory/priečinky:
Cieľový priečinok/súbor:
 
Presmerovanie výstupu
 
 

Kliknutím na textové pole vyberte kód, potom ho skopírujte a vložte do terminálu:

 


Pozri tiež

Advertising

LINUX
°• CmtoInchesConvert.com •°