De opdracht cp
op de opdrachtregel wordt gebruikt om bestanden en mappen te kopiëren. De cp
is een van de belangrijkste commando's in de meeste besturingssystemen zoals Linux, macOS en Unix.
De opdracht cp
wordt gebruikt om bestanden en mappen te kopiëren op de opdrachtregel.
De syntaxis van het `cp`
commando is als volgt:
cp [options] <path to source file/folder> <path to target file/folder>
Enkele veelgebruikte `cp`
opties zijn:
`-r`
of `-R`
(recursief kopiëren) - gebruikt om hele mappen en hun inhoud te kopiëren.`-i`
(interactieve modus) - hiermee kan de gebruiker de vervanging van bestaande bestanden bevestigen.`-v`
(verbose) - geeft gedetailleerde informatie weer over het kopieerproces.
Hieronder staan enkele voorbeelden van het gebruik van de opdracht cp
.
1. Een bestand naar een andere map kopiëren:
cp file.txt /path/to/folder/
2. Een map en de inhoud ervan kopiëren:
cp -r folder /path/to/target/folder/
3. Kopiëren met vervanging van bestaande bestanden:
cp -f file.txt /path/to/folder/
4. Kopiëren met bevestiging van de vervanging van bestaande bestanden:
cp -i file.txt /path/to/folder/
Merk op dat in het `cp`
commando de volgorde van de argumenten belangrijk is: het eerste argument staat voor het bronbestand of de bronmap en het tweede argument geeft het pad naar het doelbestand of de doelmap.
De opdrachtcp
maakt deel uit van de standaard opdrachtset in de meeste besturingssystemen zoals Linux, macOS en Unix. Het wordt meestal standaard geïnstalleerd en is toegankelijk vanaf de opdrachtregel. Als je cp
niet kunt gebruiken op je besturingssysteem, controleer dan of je de juiste syntaxis gebruikt voor de opdracht. Als de syntaxis niet het probleem is, is cp
waarschijnlijk niet geïnstalleerd.
Als je Linux of Unix gebruikt, is het waarschijnlijker dat het al geïnstalleerd is. Maar als je tegen problemen aanloopt, kun je het pakket `coreutils`
installeren, dat het commando `cp`
bevat. Om dit pakket te installeren, gebruik je een commando in je pakketbeheerder, zoals:
In Ubuntu of Debian:
sudo apt-get install coreutils
In CentOS of Fedora:
sudo yum install coreutils
In Arch Linux:
sudo pacman -S coreutils
Als je macOS gebruikt, is de standaardset commando's, waaronder cp
, al geïnstalleerd zonder extra stappen. Als je toegang hebt tot de opdrachtregel en voldoende rechten hebt, zou je cp
moeten kunnen gebruiken. Als je echter geen toegang hebt tot het `cp`
commando, neem dan contact op met je systeembeheerder of serviceprovider voor hulp bij het installeren van het commando.