Hantera 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
Använd kommandot
mv
i Terminal på datorn när du vill flytta filer eller mappar från en plats till en annan på samma dator. 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
Använd kommandot
cp
i Terminal på datorn om du vill göra en kopia av en fil.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
Använd kommandot
scp
i Terminal på datorn om du vill kopiera en fil eller en mapp till eller från en fjärrdator.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.