Bestanden in Terminal verplaatsen en kopiëren
Je kunt bestanden in Terminal lokaal of extern verplaatsen en kopiëren met de commandoregeltools mv
, cp
en scp
.
Opmerking: Het is echter gemakkelijker om bestanden via de Finder te verplaatsen en te kopiëren. Zie Bestanden in mappen ordenen voor meer informatie.
Een bestand of map lokaal verplaatsen
Als je bestanden of mappen wilt verplaatsen op dezelfde computer, gebruik je de tool
mv
. Met de toolmv
verplaats je het bestand of de map van de oude locatie naar de nieuwe locatie.Als je bijvoorbeeld een bestand wilt verplaatsen van de map 'Downloads' naar een map 'Werk' in de map 'Documenten', gebruik je het volgende commando:
mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Je kunt ook tegelijkertijd de naam van het bestand wijzigen:
mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Raadpleeg de man-pagina van mv
voor meer informatie over de tool.
Een bestand of map lokaal kopiëren
Om een kopie van een bestand te maken, gebruik je de tool
cp
.Als je bijvoorbeeld een map met de naam 'Onkosten' in de map 'Documenten' wilt kopiëren naar een ander volume met de naam 'Data', gebruik je dit commando:
cp -R ~/Documents/Onkosten /Volumes/Data/Onkosten
De vlag
-R
zorgt ervoor datcp
de map en de inhoud ervan kopieert. De mapnaam eindigt niet met een schuine streep, want dan zou de map op een andere manier doorcp
worden gekopieerd.
Raadpleeg de man-pagina van cp
voor meer informatie over de tool.
Een bestand of map op afstand kopiëren
Als je een bestand of map naar of van een externe computer wilt kopiëren, gebruik je de tool
scp
.scp
gebruikt dezelfde onderliggende protocollen alsssh
.Gebruik bijvoorbeeld dit commando als je een gecomprimeerd bestand vanuit je thuismap wilt kopiëren naar de thuismap van een andere gebruiker op een externe server:
scp -E ~/BelangrijkePapieren.tgz gebruikersnaam@externeserver.com:/Users/gebruikersnaam/Desktop/BelangrijkePapieren.tgz
Je wordt gevraagd om het wachtwoord voor de gebruiker in te voeren.
De vlag
-E
zorgt ervoor dat uitgebreide kenmerken, resource-vorken en ACL-gegevens behouden blijven.De vlag
-r
, die niet in dit voorbeeld wordt gebruikt, zorgt ervoor datscp
een map en de inhoud ervan kopieert.
Raadpleeg de man-pagina van scp
voor meer informatie over de tool.