Flytta och kopiera filer i Terminal
I Terminal kan du kan flytta och kopiera filer lokalt eller från en fjärrdator med kommandoradsverktygen mv
, cp
och scp
.
Obs! Det är enklare att flytta och kopiera filer via Finder. Läs mer i Ordna filer i mappar.
Flytta en fil eller mapp lokalt
Om du vill flytta filer eller mappar från en plats till en annan på samma dator använder du verktyget
mv
. Verktygetmv
flyttar filen eller mappen från dess gamla plats och lägger den på den nya platsen.Du kan till exempel flytta en fil från mappen Hämtade filer till en arbetsmapp i mappen Dokument:
mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
Du kan också ändra namnet på filen när den flyttas:
mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Du hittar mer information om verktyget mv
på dess man-sida.
Kopiera en fil eller mapp lokalt
Om du vill kopiera en fil använder du verktyget
cp
.Om du till exempel vill kopiera en mapp med namnet Utgifter i din mapp Dokument till en annan volym med namnet Data:
cp -R ~/Documents/Utgifter /Volumes/Data/Utgifter
Flaggan
-R
fårcp
att kopiera mappen och dess innehåll. Observera att mappnamnet inte slutar med ett snedstreck som skulle ändra hurcp
kopierar mappen.
Du hittar mer information om verktyget cp
på dess man-sida.
Fjärrkopiera en fil eller mapp
Om du vill kopiera en fil eller mapp till eller från en fjärrdator använder du verktyget
scp
.scp
använder samma underliggande protokoll somssh
.Du kan till exempel kopiera en komprimerad fil från din hemmapp till en annan användares hemmapp på en fjärrserver:
scp -E ~/ViktigaPapper.tgz användarnamn@fjärrserver.com:/Users/användarnamn/Desktop/ViktigaPapper.tgz
Du uppmanas att ange användarens lösenord.
Flaggan
-E
bevarar utökade attribut, resursdelar och ACL-information.Flaggan
-r
, som inte används i det här exemplet, fårscp
att kopiera en mapp och dess innehåll.
Du hittar mer information om verktyget scp
på dess man-sida.