
Bestanden beheren in Terminal op de Mac
Je kunt bestanden in Terminal lokaal of extern verplaatsen en kopiëren met de commandoregeltools mv, cp en scp.
Tip: Het is echter gemakkelijker om bestanden via de Finder te verplaatsen en te kopiëren. Zie Bestanden in mappen ordenen.
Een bestand of map lokaal verplaatsen
Ga op de Mac naar de Terminal-app
.Gebruik het commando
mvom bestanden of mappen op dezelfde computer te verplaatsen van de ene locatie naar de andere. Met het commandomvverplaats 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.txtJe kunt ook tegelijkertijd de naam van het bestand wijzigen:
% mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Zie de man-pagina voor het commando mv.
Een bestand of map lokaal kopiëren
Ga op de Mac naar de Terminal-app
.Gebruik het commando
cpom een bestand te kopiëren.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/OnkostenDe vlag
-Rzorgt ervoor datcpde map en de inhoud ervan kopieert. De mapnaam eindigt niet met een schuine streep, want dan zou de map op een andere manier doorcpworden gekopieerd.
Zie de man-pagina voor het commando cp.
Een bestand of map op afstand kopiëren
Ga op de Mac naar de Terminal-app
.Gebruik het commando
scpom een bestand of map te kopiëren naar of van een externe computer.scpgebruikt 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:/Gebruikers/gebruikersnaam/Bureaublad/BelangrijkePapieren.tgzJe wordt gevraagd om het wachtwoord voor de gebruiker in te voeren.
De vlag
-Ezorgt ervoor dat uitgebreide kenmerken, resource-vorken en ACL-gegevens behouden blijven.De vlag
-r, die niet in dit voorbeeld wordt gebruikt, zorgt ervoor datscpeen map en de inhoud ervan kopieert.
Zie de man-pagina voor het commando scp.