tldr/pages.nl/linux/cp.md

37 lines
1.2 KiB
Markdown
Raw Normal View History

2022-10-28 12:08:00 +01:00
# cp
> Kopieer bestanden en mappen.
> Meer informatie: <https://www.gnu.org/software/coreutils/cp>.
- Kopieer een bestand naar een andere locatie:
`cp {{pad/naar/bron_bestand.ext}} {{pad/naar/doel_bestand.ext}}`
- Kopieer een bestand naar een andere map, maar behoud de bestandsnaam:
`cp {{pad/naar/bron_bestand.ext}} {{pad/naar/doel_map}}`
- Kopieer de inhoud van een map recursief naar een andere locatie (als de doelmap bestaat, dan wordt de map hierin gekopieerd)
`cp -r {{pad/naar/bron_map}} {{pad/naar/doel_map}}`
- Kopieer een map recursief, in uitgebreide modus (laat de bestandsvoortgang zien):
`cp -vr {{pad/naar/bron_map}} {{pad/naar/doel_map}}`
2023-10-20 07:11:57 +01:00
- Kopieer meerdere bestanden tegelijk naar een map:
`cp -t {{pad/naar/doel_map}} {{pad/naar/bestand1 pad/naar/bestand2 ...}}`
- Kopieer tekst bestanden naar een andere locatie, in interactieve modus (vraagt de gebruiker voordat er iets overschreven wordt):
2022-10-28 12:08:00 +01:00
`cp -i {{*.txt}} {{pad/naar/doel_map}}`
- Volg symbolische links voordat deze gekopieerd worden:
`cp -L {{link}} {{pad/naar/doel_map}}`
- Gebruik het volledige pad van de bron bestanden, creëer missende tussenliggende mappen tijdens het kopieëren:
2023-10-20 07:11:57 +01:00
`cp --parents {{pad/naar/bron_bestand}} {{pad/naar/doel_bestand}}`