Kuidas kopeerida faile Linuxis käsuga cp

Kuidas kopeerida faile Linuxis käsuga cp

Failide ja kataloogide kopeerimine võib Linuxis olla kiire ja valutu, kui kasutate käsku cp. Õpime kasutama cp -d ja kasutama selle käepäraseid valikuid, mis muudavad teie kopeerimistööde turvalisemaks.





Mis on cp käsk Linuxis?

Käsurea utiliit Unixi ja Linuxi süsteemidele, mis on võimelised kopeerima nii faile kui kaustu, cp on saadaval sisuliselt igas Linuxi distributsioonis. Näete seda Linuxi failihaldusülesannete täitmise juhendites sageli viidatud.





Selle kasutamiseks ei pea te olema terminalitark. Selle süntaks on lihtne ja seda on kõige lihtsam kasutada, kui avate terminali (või CD to) kataloogi, mis sisaldab kopeeritavaid faile.





kus netflix salvestab allalaaditud filme

cp süntaks

Cp süntaks on väga sarnane käsku mv , nõudes lihtsalt allika või allikate (failide või kaustade, mida soovite kopeerida) ja sihtkoha (koopiate kataloog või failinimi) määramist.

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

Teie käsk võib sisaldada mitut allikat, kuid sihtkohti saab olla ainult üks. Sihtkohaks võib olla mõni muu kataloog, uus failinimi või mõlemad.



Failide kopeerimine cp abil

Kui soovite koopia ühest failist samas kataloogis, kuid erineva nimega, kasutage järgmist käsku:

cp file.txt newfile.txt

Sama toimingu tegemiseks, kuid alamkataloogis, kasutage järgmist käsku:





cp file.txt Backup/newfile.txt

Ülaltoodud käsk eeldab, et teil on kaust nimega Varundamine praeguses kataloogis.

Kui te ei soovi failile uut nime, määrake lihtsalt kataloog ja mitte sihtkohas olev failinimi:





cp file.txt Backup

Mitme faili kopeerimiseks cp -ga kirjutage enne sihtkoha andmist lihtsalt tühjaks eraldatud failid, mida soovite kopeerida.

cp file1.txt file2.txt file3.txt Backup

Mitme faili kopeerimisel aja säästmiseks võite kasutada metamärk , tärn (*), et kopeerida automaatselt kõik sama laiendiga kataloogi failid, kasutades järgmist näidet:

cp *.txt Backup

Ülaltoodud käsk leiab kõik failid, mis lõpevad .txt praeguses kataloogis ja kopeerige need varukataloogi.

See on muidugi kasulik ainult siis, kui kõigil või enamikul kopeeritavatel failidel on sama laiend või midagi muud ühist failinimes.

Cp kasutamine kausta/kataloogi kopeerimiseks

Kui soovite kataloogi ja kogu selle sisu uude asukohta kopeerida, peate selle määrama -R valik. Siin on näide:

cp -R Files Backup

Ülaltoodud käsk kopeerib kausta Failid ja asetage koopia nimega kausta Varundamine .

Kui soovite kopeerida kausta sisu, kuid mitte kausta ennast, peate kasutama -T valik:

cp -RT Files Backup

Kasulikud cp -valikud

Need tavaliselt kasutatavad käsud cp on peamiselt abiks, kui olete mures võimalike ülekirjutuste või failiatribuutide konfliktide pärast.

Eelmistes käskudes märkate, et te ei saa terminalist sõnumit, mis kinnitaks, et midagi juhtus. Toimuva nägemiseks kasutage paljusõnalist valikut, -v :

kuidas youtubest oma tellijaid leida
cp -v file.txt newfile.txt

Kui olete mures juhusliku ülekirjutamise pärast, saate selle määrata -mina võimalus alati failinime vastuolu korral kinnitust küsida. Näiteks:

cp -i file.txt newfile.txt

Ülaltoodud käsuga, kui on olemas fail nimega newfile.txt juba olemas, küsib cp, kas olete kindel, et soovite selle üle kirjutada.

Faili atribuute, näiteks kasutaja omandiõigust, failirežiimi ja muutmiskuupäevi, saate säilitada ka -lk valik:

cp -v file.txt newfile.txt

Säilitusvalik on kasulik, kui teie süsteemis on mitu kasutajat või kui teil on mõni muu sünkroonimistoiming, mis on tundlik failide muutmise kuupäevade suhtes.

Käsurea usaldamise kopeerimine

Nüüd teate, kuidas cp -d failide hõlpsaks ja ohutuks kopeerimiseks kasutada, ning olete astunud olulise sammu, et muutuda Linuxi käsurea abil mugavaks ja mitmekülgseks.

Kui peate oma failidest suuri varukoopiaid looma, on Linuxi kasutajatele saadaval mitmeid tööriistu, mida võiksite kaaluda.

käsi facebookis nime kõrval
Jaga Jaga Piiksuma E -post Kuidas Windowsi arvutit käsuviiba abil puhastada

Kui teie Windowsi arvutil on mäluruumi vähe, puhastage prügi nende kiirete käsuviiba utiliitide abil.

Loe edasi
Seotud teemad
  • Linux
  • Terminal
  • Linuxi käsud
Autori kohta Jordan Gloor(51 artiklit avaldatud)

Jordan on MUO personalikirjanik, kes soovib muuta Linuxi kõigile kättesaadavaks ja stressivabaks. Samuti kirjutab ta juhendeid privaatsuse ja tootlikkuse kohta.

Veel Jordan Gloorilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin