cp is een Linux-shellopdracht om bestanden en mappen te kopiëren .
Kopieer van bron naar bestemming
$ cp [options] source dest
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 |
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
Selecteer cp- opties en druk op de knop Code genereren :