Flytt og kopier filer i Terminal på Macen
I Terminal kan du flytte og kopiere filer lokalt eller på en ekstern enhet ved å bruke mv
-, cp
- og scp
-kommandolinjeverktøyene.
Tips: Det er enklere å flytte og kopiere filer ved hjelp av Finder. Les Organiser filer i mapper.
Flytt en fil eller en mappe lokalt
Hvis du vil flytte filer fra ett sted til et annet på samme datamaskin, bruker du
mv
-kommandoen.mv
-kommandoen flytter filen eller mappen fra den gamle plasseringen og plasserer den på den nye plasseringen.Hvis du for eksempel vil flytte en fil fra Downloads-mappen til en Work-mappe i Documents-mappen:
$ mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Du kan også endre navnet på filen når den flyttes:
$ mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Kopier en fil eller mappe lokalt
Hvis du vil opprette en kopi av en fil, bruker du
cp
-kommandoen.Slik kopierer du for eksempel en mappe med navnet Expenses i Documents-mappen til et annet volum med navnet Data:
$ cp -R ~/Documents/Expenses /Volumes/Data/Expenses
-R
-flagget gjør atcp
kopierer mappen og innholdet i den. Merk at mappenavnet ikke slutter med en skråstrek, som ville endret hvordancp
kopierer mappen.
Kopier en fil eller mappe på en ekstern maskin
Hvis du vil kopiere en fil eller mappe til eller fra en ekstern maskin, bruker du kommandoen
scp
.scp
bruker de samme underliggende protokollene somssh
.Hvis du for eksempel vil kopiere en komprimert fil fra Hjem-mappen til en annen brukers Hjem-mappe på en ekstern tjener:
$ scp -E ~/ImportantPapers.tgz username@remoteserver.com:/Users/username/Desktop/ImportantPapers.tgz
Du blir bedt om å oppgi brukerens passord.
-E
-flagget bevarer utvidede attributter, ressursgafler og ACL-informasjon.-r
-flagget, som ikke brukes i dette eksempelet, gjør atscp
kopierer en mappe og innholdet i den.