diff --git a/pages.nl/common/cp.md b/pages.nl/common/cp.md new file mode 100644 index 000000000..f420bc2d6 --- /dev/null +++ b/pages.nl/common/cp.md @@ -0,0 +1,36 @@ +# cp + +> Kopieer bestanden en directories. +> Meer informatie: . + +- 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): + +`cp -R {{pad/naar/bronmap}} {{pad/naar/doelmap}}` + +- Kopieer een directory recursief, in verbose modus (toont bestanden terwijl ze worden gekopieerd): + +`cp -vR {{pad/naar/bronmap}} {{pad/naar/doelmap}}` + +- Kopieer meerdere bestanden tegelijk naar een directory: + +`cp -t {{pad/naar/doelmap}} {{pad/naar/bestand1 pad/naar/bestand2 ...}}` + +- Kopieer tekstbestanden naar een andere locatie, in interactieve modus (vraagt de gebruiker om bevestiging voordat overschrijven plaatsvindt): + +`cp -i {{*.txt}} {{pad/naar/doelmap}}` + +- Volg symbolische links voordat je kopieert: + +`cp -L {{link}} {{pad/naar/doelmap}}` + +- Gebruik het eerste argument als de doelmap (handig voor `xargs ... | cp -t `): + +`cp -t {{pad/naar/doelmap}} {{pad/naar/bestand_of_map1 pad/naar/bestand_of_map2 ...}}`