cp-opdracht in Linux / Unix

cp is een Linux-shellopdracht om bestanden en mappen te kopiëren .

cp-opdrachtsyntaxis

Kopieer van bron naar bestemming

$ cp [options] source dest

cp commando-opties

cp commando belangrijkste opties:

optie Omschrijving
cp -a archiefbestanden
cp -f geforceerd kopiëren door indien nodig het bestemmingsbestand te verwijderen
cp -i interactief - vragen voor overschrijven
cp -l link bestanden in plaats van kopiëren
cp -L volg symbolische links
cp -n geen bestand overschrijven
cp -R recursieve kopie (inclusief verborgen bestanden)
cp -u update - kopieer wanneer de bron nieuwer is dan dest
cp -v uitgebreid - informatieve berichten afdrukken

cp-opdrachtvoorbeelden

Kopieer een enkel bestand main.c naar de bestemmingsmap bak :

$ cp main.c bak

 

Kopieer 2 bestanden main.c en def.h naar de absolute padmap van de bestemming / home / usr / rapid / :

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

 

Kopieer alle C-bestanden in de huidige map naar de submap bak :

$ cp *.c bak

 

Kopieer directory src naar de absolute paddirectory / home / usr / rapid / :

$ cp src /home/usr/rapid/

 

Kopieer alle bestanden en mappen in dev recursief naar de submap bak :

$ cp -R dev bak

 

Forceer het kopiëren van bestanden:

$ cp -f test.c bak

 

Interactieve prompt voordat het bestand wordt overschreven:

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

 

Werk alle bestanden in de huidige map bij - kopieer alleen nieuwere bestanden naar de bestemmingsmap bak :

$ cp -u * bak

cp codegenerator

Selecteer cp- opties en druk op de knop Code genereren :

Opties
Kopiëren forceren (-f)
Interactief - vragen voor overschrijven (-i)
Link bestanden (-l)
Volg symbolische links (-L)
Geen overschrijving (-n)
Recursieve mapstructuur kopiëren (-R)
Update nieuwere bestanden (-u)
Uitgebreide berichten (-v)
 
Bestanden / mappen
Bronbestanden / -mappen:
Bestemmingsmap / bestand:
 
Uitvoeromleiding
 
 

Klik op tekstvak om code te selecteren, kopieer en plak deze vervolgens in de terminal:

 


Zie ook

LINUX
SNELLE TABELLEN