Flytta och kopiera filer i Terminal på datorn
I Terminal kan du kan flytta och kopiera filer lokalt eller från en fjärrdator med kommandoradsverktygen mv
, cp
och scp
.
Tips: Det är enklare att flytta och kopiera filer via Finder. Se 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 kommandot
mv
. Kommandotmv
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
Kopiera en fil eller mapp lokalt
Om du vill kopiera en fil använder du kommandot
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.
Fjärrkopiera en fil eller mapp
Om du vill kopiera en fil eller mapp till eller från en fjärrdator använder du kommandot
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.