2024-08-13 00:36:32 +02:00
# cp
> Kopieer bestanden en directories.
2024-12-13 08:55:04 -08:00
> Meer informatie: <https://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html>.
2024-08-13 00:36:32 +02:00
- Kopieer een bestand naar een andere locatie:
`cp {{pad/naar/bronbestand.ext}} {{pad/naar/doelbestand.ext}}`
- Kopieer een bestand naar een andere directory, met behoud van de bestandsnaam:
`cp {{pad/naar/bronbestand.ext}} {{pad/naar/doelmap}}`
- Kopieer de inhoud van een directory recursief naar een andere locatie (als de bestemming bestaat, wordt de directory erin gekopieerd):
2025-03-31 02:21:37 +02:00
`cp {{[-r|--recursive]}} {{pad/naar/bronmap}} {{pad/naar/doelmap}}`
2024-08-13 00:36:32 +02:00
- Kopieer een directory recursief, in verbose modus (toont bestanden terwijl ze worden gekopieerd):
2025-03-31 02:21:37 +02:00
`cp {{[-vr|--verbose --recursive]}} {{pad/naar/bronmap}} {{pad/naar/doelmap}}`
2024-08-13 00:36:32 +02:00
- Kopieer meerdere bestanden tegelijk naar een directory:
2025-03-31 02:21:37 +02:00
`cp {{[-t|--target-directory]}} {{pad/naar/doelmap}} {{pad/naar/bestand1 pad/naar/bestand2 ...}}`
2024-08-13 00:36:32 +02:00
2025-03-31 02:21:37 +02:00
- Kopieer alle bestanden met een specifieke extensie naar een andere locatie, in interactieve modus (vraagt de gebruiker om bevestiging voordat overschrijven plaatsvindt):
2024-08-13 00:36:32 +02:00
2025-03-31 02:21:37 +02:00
`cp {{[-i|--interactive]}} {{*.ext}} {{pad/naar/doelmap}}`
2024-08-13 00:36:32 +02:00
- Volg symbolische links voordat je kopieert:
2025-03-31 02:21:37 +02:00
`cp {{[-L|--dereference]}} {{link}} {{pad/naar/doelmap}}`
2024-08-13 00:36:32 +02:00
2025-03-31 02:21:37 +02:00
- Gebruik het volledige pad van bronbestanden, maak eventuele missende tussenliggende mappen aan tijdens het kopiëren:
2024-08-13 00:36:32 +02:00
2025-03-31 02:21:37 +02:00
`cp --parents {{bron/pad/naar/bestand}} {{pad/naar/doel_bestand}}`