Fájlok másolása Linux alatt a cp paranccsal

Fájlok másolása Linux alatt a cp paranccsal

A fájlok és könyvtárak másolása gyors és fájdalommentes Linux alatt, ha használja a cp parancsot. Megtanuljuk a cp használatát, és kihasználjuk annak praktikus lehetőségeit, amelyek biztonságosabbá teszik a másolási munkákat.





Mi a cp parancs Linux alatt?

A parancssori segédprogram a Unix és Linux rendszerek számára, amely képes fájlok és mappák másolására is, a cp lényegében minden Linux disztribúcióban elérhető. Látni fogja, hogy gyakran hivatkoznak rá a Linuxban a fájlkezelési feladatok elvégzésére vonatkozó útmutatókban.





Használatához nem kell terminál -tudósnak lenni. Szintaxisa egyszerű, és a legegyszerűbb használni, ha a terminált (vagy CD to) a másolni kívánt fájlokat tartalmazó könyvtárba.





hogyan lehet megnyitni a terminált a chromebookon

cp szintaxis

A cp szintaxisa nagyon hasonló a az mv parancs , ehhez egyszerűen meg kell adnia a forrást vagy forrásokat (a másolni kívánt fájlokat vagy mappákat) és a célállomást (a másolatok könyvtára vagy fájlneve).

cp [options] >source>... >destination>

A parancs több forrást is tartalmazhat, de csak egy cél lehet. A cél lehet egy másik könyvtár, egy új fájlnév vagy mindkettő.



Fájlok másolása cp

Ha egyetlen fájl másolatát kívánja létrehozni ugyanabban a könyvtárban, de más néven, használja a következő parancsot:

cp file.txt newfile.txt

Ugyanezt a műveletet, de egy alkönyvtárban, használja a következő paranccsal:





cp file.txt Backup/newfile.txt

A fenti parancs feltételezi, hogy van egy nevű mappa biztonsági mentés az aktuális könyvtárban.

Ha nem szeretne új nevet adni a fájlnak, akkor csak a könyvtárat adja meg, és ne a fájl nevét a célállomáson:





cp file.txt Backup

Ha több fájlt szeretne másolni a cp segítségével, egyszerűen írja ki az összes másolandó fájlt szóközzel elválasztva, mielőtt megadja a célállomást.

cp file1.txt file2.txt file3.txt Backup

Ha időt takarít meg több fájl másolásakor, használja a helyettesítő karakter , csillag (*), hogy automatikusan másolja a fájlokat a könyvtárban ugyanazzal a kiterjesztéssel, például az alábbi példával:

cp *.txt Backup

A fenti parancs megtalálja az összes olyan fájlt, amely végződik .txt az aktuális könyvtárban, és másolja őket a Backup könyvtárba.

Természetesen ez csak akkor hasznos, ha a másolni kívánt fájlok mindegyike vagy többsége azonos kiterjesztéssel rendelkezik, vagy valami más közös a fájlnévben.

A cp használata mappa/könyvtár másolásához

Ha azt szeretné, hogy egy könyvtár és annak tartalma új helyre kerüljön, akkor meg kell adnia a -R választási lehetőség. Íme egy példa:

cp -R Files Backup

A fenti parancs másolja a mappát Fájlok és helyezze a másolatot egy elnevezett mappába biztonsági mentés .

Ha egy mappa tartalmát másolni szeretné, de magát a mappát nem, akkor a -T választási lehetőség:

cp -RT Files Backup

Hasznos cp beállítások

Ezek a cp parancs általánosan használt beállításai főleg akkor hasznosak, ha aggódnak az esetleges felülírások vagy a fájlattribútumok ütközése miatt.

Az előző parancsokban észre fogja venni, hogy nem kap üzenetet a termináltól, amely megerősíti, hogy bármi történt. Ha látni szeretné, mi történik, használja a bőbeszédű opciót, -v :

törölhetek .tmp fájlokat
cp -v file.txt newfile.txt

Ha aggódik a véletlen felülírás miatt, beállíthatja a -én lehetőség, hogy mindig kérjen megerősítést, ha a fájlnév ütközik. Például:

cp -i file.txt newfile.txt

A fenti paranccsal, ha van fájl nevű newfile.txt már jelen van, a cp megkérdezi, hogy biztosan felül akarja -e írni.

A fájl attribútumait, például a felhasználói tulajdonjogot, a fájlmódot és a módosítási dátumokat is megőrizheti a -p választási lehetőség:

cp -v file.txt newfile.txt

A megőrzési lehetőség akkor hasznos, ha több felhasználója van a rendszeren, vagy ha más szinkronizálási műveletet hajt végre, amely érzékeny a fájlmódosítási dátumokra.

Parancssori másolás bizalma

Most már tudja, hogyan kell a cp segítségével egyszerűen és biztonságosan másolni a fájlokat, és fontos lépést tett annak érdekében, hogy kényelmes és sokoldalú legyen a Linux parancssor használatával.

Ha nagy biztonsági mentéseket kell létrehoznia a fájlokról, akkor számos eszköz áll rendelkezésre a Linux felhasználók számára, amelyeket érdemes megfontolni.

mi az ipad legújabb generációja
Részvény Részvény Csipog Email A Windows PC tisztítása a parancssor használatával

Ha a Windows PC -n kevés a tárhely, törölje ki a szemetet ezekkel a gyors parancssori segédprogramokkal.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Terminál
  • Linux parancsok
A szerzőről Jordan Gloor(51 cikk megjelent)

Jordan a MUO munkatársa, aki szenvedélyesen törekszik arra, hogy mindenki számára elérhetővé és stresszmentessé tegye a Linuxot. Útmutatókat is ír a magánéletről és a termelékenységről.

Bővebben: Jordan Gloor

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide