príkaz cp v systéme Linux / Unix

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

syntax príkazu cp

Kopírovať zo zdroja do cieľa

$ cp [options] source dest

možnosti príkazu cp

hlavné možnosti príkazu cp:

možnosť popis
cp -a archivovať 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 nasledujte symbolické odkazy
cp -n žiadne prepísanie súboru
cp -R rekurzívna kópia (vrátane skrytých súborov)
cp -u aktualizovať - ​​skopírovať, 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 - skopírujte iba novšie súbory do cieľového adresára bak :

$ cp -u * bak

generátor kódu cp

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

možnosti
Vynútiť kopírovanie (-f)
Interaktívne - spýtať sa pred prepísaním (-i)
Prepojiť súbory (-l)
Postupujte podľa symbolických odkazov (-L)
Žiadne prepísanie (-n)
Kópia rekurzívneho adresárového stromu (-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 prilepte do terminálu:

 


Pozri tiež

LINUX
RÝCHLE TABUĽKY