Fájlok áthelyezése és másolása a Terminalban
A Terminalban a fájlok áthelyezése és másolása helyileg és távolról is elvégezhető az mv
, a cp
és az scp
parancssori eszközökkel.
Megjegyzés: A fájlok áthelyezése és másolása egyszerűbb a Finderrel. További tudnivalókért lásd: Fájlok mappákba rendezése.
Fájl vagy mappa helyi áthelyezése
Amennyiben ugyanazon a számítógépen belül szeretne áthelyezni fájlokat vagy mappákat, használja az
mv
eszközt. Azmv
eszköz áthelyezi a fájlt vagy mappát a korábbi helyéről a kijelölt új helyre.Ha például a Letöltések mappából szeretne áthelyezni egy fájlt a Dokumentumok mappa Munka mappájába:
mv ~/Downloads/MyFile.txt ~/Documents/Work/MyFile.txt
A fájl neve az áthelyezés során módosítható:
mv ~/Downloads/MyFile.txt ~/Documents/Work/NewFileName.txt
Az mv
eszközzel kapcsolatos további információk annak man-oldalán találhatók.
Fájl vagy mappa helyi másolása
Amennyiben másolatot szeretne készíteni egy fájlról, használja a
cp
eszközt.Ha például a Dokumentumok mappában található „Expenses” (Kiadások) mappát szeretné átmásolni a „Data” (Adatok) nevű kötetbe, adja meg a következő kifejezést:
cp -R ~/Documents/Expenses /Volumes/Data/Expenses
Az
-R
jelölés miatt acp
eszköz a mappát és annak teljes tartalmát átmásolja. Fontos: a mappa neve végén nincsen perjel. Ha lenne, acp
másként végezné a mappa másolását.
A cp
eszközzel kapcsolatos további információk annak man-oldalán találhatók.
Fájl vagy mappa távoli másolása
Amennyiben távoli számítógépről vagy távoli számítógépre kíván másolni egy fájl vagy mappát, az
scp
eszközt kell használnia.Az
scp
ugyanazokat az alapul szolgáló protokollokat használja, mint azssh
.Ha például egy tömörített fájlt a saját mappájából egy másik felhasználó saját mappájába szeretne áthelyezni egy távoli szerverre, adja meg a következő kifejezést:
scp -E ~/ImportantPapers.tgz felhasználónév@távoliszerver.com:/Users/username/Desktop/ImportantPapers.tgz
A végrehajtás előtt meg kell adnia a másik felhasználó jelszavát.
Az
-E
jelölés megőrzi a kiterjesztett attribútumokat, az erőforrás-elágazásokat és az ACL-információkat.Az
-r
jelölés, amely ebben a példában nem szerepel, arra utasítja azscp
eszközt, hogy egy mappát és annak teljes tartalmát átmásolja.
Az scp
eszközzel kapcsolatos további információk annak man-oldalán találhatók.