Kako kopirati datoteke u Linuxu pomoću naredbe cp

Kako kopirati datoteke u Linuxu pomoću naredbe cp

Kopiranje datoteka i direktorija može biti brzo i bezbolno u Linuxu ako koristite naredbu cp. Naučit ćemo kako koristiti cp i iskoristit ćemo njegove praktične mogućnosti koje će vaše poslove kopiranja učiniti sigurnijima.





Što je cp naredba u Linuxu?

Pomoćni program za naredbeni redak za Unix i Linux sustave sposoban kopirati i datoteke i mape, cp je dostupan u biti na svakom Linux distribuciji. Često ćete ga vidjeti u vodičima za izvršavanje zadataka upravljanja datotekama u Linuxu.





Ne morate biti terminalni čarobnjak da biste ga koristili. Njegova je sintaksa jednostavna i najjednostavnija je za korištenje ako otvorite terminal u (ili CD u) direktorij koji sadrži datoteke koje želite kopirati.





stvari s malinom pi 2

cp Sintaksa

Sintaksa za cp vrlo je slična naredba mv , zahtijevajući da jednostavno navedete izvor ili izvore (datoteke ili mape koje želite kopirati) i odredište (imenik ili naziv datoteke za kopije).

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

Vaša naredba može sadržavati više izvora, ali može postojati samo jedno odredište. Odredište može biti drugi direktorij, novi naziv datoteke ili oboje.



Kopiranje datoteka s kp

Ako želite proizvesti kopiju jedne datoteke u istom direktoriju, ali s drugim imenom, upotrijebite naredbu poput ove:

cp file.txt newfile.txt

Da biste učinili istu stvar, ali u poddirektoriju, koristite naredbu poput ove:





cp file.txt Backup/newfile.txt

Gornja naredba pretpostavlja da imate mapu s imenom Sigurnosna kopija unutar vašeg trenutnog imenika.

Ako ne želite novi naziv datoteke, samo odredite direktorij, a ne naziv datoteke u odredištu:





cp file.txt Backup

Da biste kopirali više datoteka s cp -om, jednostavno napišite sve datoteke koje želite kopirati, odvojene razmakom, prije nego odredite odredište.

cp file1.txt file2.txt file3.txt Backup

Da biste uštedjeli vrijeme pri kopiranju više datoteka, možete koristiti zamjenska oznaka , zvjezdicom (*) za automatsko kopiranje svih datoteka u direktoriju s istim proširenjem, koristeći nešto poput donjeg primjera:

cp *.txt Backup

Gornja naredba će pronaći sve datoteke koje završavaju s .txt u trenutni direktorij i kopirajte ih u direktorij Sigurnosna kopija.

Naravno, ovo je korisno samo ako sve ili većina datoteka koje želite kopirati imaju isto proširenje ili nešto drugo zajedničko u nazivu datoteke.

Korištenje cp za kopiranje mape/direktorija

Ako želite imenik i sav njegov sadržaj kopirati na novo mjesto, morat ćete navesti -R opcija. Evo primjera:

cp -R Files Backup

Gornja naredba će kopirati mapu Datoteke i postavite kopiju u mapu s imenom Sigurnosna kopija .

Ako želite kopirati sadržaj mape, ali ne i samu mapu, morat ćete koristiti -T opcija:

cp -RT Files Backup

Korisne opcije kp

Ove često korištene opcije za naredbu cp uglavnom su korisne ako ste zabrinuti zbog mogućih prepisivanja ili sukoba atributa datoteke.

U prethodnim naredbama primijetit ćete da ne dobivate poruku s terminala koja potvrđuje da se nešto dogodilo. Da biste vidjeli što se događa, upotrijebite opširnu opciju, -v :

igrati stare računarske igre na Windows 10
cp -v file.txt newfile.txt

Ako ste zabrinuti zbog slučajnog prepisivanja, možete postaviti -i mogućnost da uvijek zatražite potvrdu u slučaju sukoba naziva datoteke. Na primjer:

cp -i file.txt newfile.txt

Pomoću gornje naredbe, ako postoji datoteka s imenom newfile.txt već prisutan, cp će vas pitati jeste li sigurni da ga želite prebrisati.

Atribute datoteka, kao što su vlasništvo korisnika, način rada datoteke i datumi izmjena, možete sačuvati i sa -str opcija:

cp -v file.txt newfile.txt

Opcija očuvanja korisna je ako na vašem sustavu imate više korisnika ili imate drugu operaciju sinkronizacije osjetljivu na datume izmjene datoteke.

Povjerenje kopiranja naredbenog retka

Sada znate kako s lakoćom i sigurnošću kopirati datoteke pomoću cp -a i poduzeli ste važan korak u postajanju udobnog i svestranog korištenjem Linux naredbenog retka.

Ako trebate stvoriti velike sigurnosne kopije svojih datoteka, za korisnike Linuxa dostupno je nekoliko alata koje biste mogli razmotriti.

kako izolirati zvuk od videa
Udio Udio Cvrkut E -pošta Kako očistiti računalo sa sustavom Windows pomoću naredbenog retka

Ako na vašem Windows računalu nedostaje prostora za pohranu, očistite smeće pomoću ovih brzih pomoćnih programa naredbenog retka.

Pročitajte Dalje
Povezane teme
  • Linux
  • Terminal
  • Linux naredbe
O autoru Jordan Gloor(Objavljen 51 članak)

Jordan je pisac osoblja u MUO-u koji strastveno želi učiniti Linux pristupačnim i bez stresa za sve. On također piše vodiče o privatnosti i produktivnosti.

Više od Jordana Gloora

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu