Flyt og kopier arkiver i Terminal på Mac
I Terminal kan du flytte og kopiere arkiver lokalt eller eksternt vha. kommandolinjeværktøjerne mv
, cp
og scp
.
Tip: Det er lettere at flytte og kopiere arkiver vha. Finder. Se Organiser arkiver i mapper.
Flyt et arkiv eller en mappe lokalt
Du flytter arkiver eller mapper fra en placering til en anden på den samme computer vha. kommandoen
mv
. Kommandoenmv
flytter arkivet eller mappen fra den gamle placering og anbringer emnet på den nye placering.Du flytter f.eks. et arkiv fra mappen Downloads til en mappe kaldet Work i mappen Documents på følgende måde:
$ mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Du kan også ændre navnet på arkivet, når det flyttes:
$ mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Kopier et arkiv eller en mappe lokalt
Du opretter en kopi af et arkiv vha. kommandoen
cp
.Du kopierer f.eks. en mappe kaldet Expenses i mappen Documents til en anden enhed, der hedder Data:
$ cp -R ~/Documents/Expenses /Volumes/Data/Expenses
Flaget
-R
fårcp
til at kopiere mappen og dens indhold. Bemærk, at navnet på mappen ikke ender med en skråstreg, fordi det kan ændre måden, hvorpåcp
kopierer mappen.
Kopier et arkiv eller en mappe eksternt
Du kopierer et arkiv eller en mappe til eller fra en ekstern computer vha. kommandoen
scp
.scp
bruger de samme underliggende protokoller somssh
.Du kopierer f.eks. et komprimeret arkiv fra din hjemmemappe til en anden brugers hjemmemappe på en ekstern server på følgende måde:
$ scp -E ~/ImportantPapers.tgz brugernavn@eksternserver.com:/Brugere/brugernavn/Skrivebord/ImportantPapers.tgz
Du bliver bedt om brugerens adgangskode.
Flaget
-E
bevarer udvidede egenskaber, “resource forks” og ACL-oplysninger.Flaget
-r
, som ikke bruges i dette eksempel, fårscp
til at kopiere en mappe og dens indhold.