Kopiranje datotek in imenikov je lahko v Linuxu hitro in neboleče, če uporabite ukaz cp. Naučili se bomo uporabljati cp in izkoristili njegove priročne možnosti, ki bodo vaše kopiranje naredile varnejše.
Kaj je ukaz cp v Linuxu?
Pripomoček ukazne vrstice za sisteme Unix in Linux, ki lahko kopira datoteke in mape, je cp na voljo v skoraj vseh distribucijah Linuxa. V navodilih za izvajanje nalog upravljanja datotek v sistemu Linux boste pogosto navajali.
Za uporabo vam ni treba biti terminal. Njegova sintaksa je preprosta in najlažja za uporabo, če odprete terminal v (ali CD do) imenik, ki vsebuje datoteke, ki jih želite kopirati.
gledajte brezplačne filme brez registracije ali prenosa
cp Sintaksa
Sintaksa za cp je zelo podobna ukaz mv , kjer morate preprosto določiti vir ali vire (datoteke ali mape, ki jih želite kopirati) in cilj (imenik ali ime datoteke za kopije).
cp [options] >source>... >destination>
Vaš ukaz lahko vsebuje več virov, lahko pa je samo en cilj. Cilj je lahko drug imenik, novo ime datoteke ali oboje.
Kopiranje datotek s cp
Če želite ustvariti kopijo ene datoteke v istem imeniku, vendar z drugim imenom, uporabite ta ukaz:
cp file.txt newfile.txt
Če želite narediti isto stvar, vendar v podimeniku, uporabite ta ukaz:
cp file.txt Backup/newfile.txt
Zgornji ukaz predvideva, da imate mapo z imenom Rezerva v vašem trenutnem imeniku.
Če ne želite novega imena datoteke, samo določite imenik in ne imena datoteke v cilju:
cp file.txt Backup
Če želite kopirati več datotek s cp, preprosto napišite vse datoteke, ki jih želite kopirati, ločene s presledkom, preden določite cilj.
cp file1.txt file2.txt file3.txt Backup
Če želite prihraniti čas pri kopiranju več datotek, lahko uporabite nadomestni znak , zvezdico (*) za samodejno kopiranje vseh datotek v imeniku z isto razširitvijo z uporabo podobnega primera spodaj:
cp *.txt Backup
Zgornji ukaz bo našel vse datoteke, ki se končajo z .txt v trenutnem imeniku in jih kopirajte v imenik Backup.
Seveda je to uporabno le, če imajo vse ali večina datotek, ki jih želite kopirati, enako razširitev ali kaj drugega skupnega v imenu datoteke.
Za kopiranje mape/imenika uporabite cp
Če želite imenik in vso njegovo vsebino kopirati na novo lokacijo, morate določiti -R možnost. Tukaj je primer:
cp -R Files Backup
Zgornji ukaz bo kopiral mapo Datoteke in kopijo postavite v mapo z imenom Rezerva .
Če želite kopirati vsebino mape, ne pa tudi same mape, morate uporabiti datoteko -T možnost:
cp -RT Files Backup
Uporabne možnosti cp
Te pogosto uporabljene možnosti za ukaz cp so v glavnem v pomoč, če ste zaskrbljeni zaradi možnih prepisov ali konfliktov atributov datotek.
V prejšnjih ukazih boste opazili, da s terminala ne dobite nobenega sporočila, ki potrjuje, da se je kaj zgodilo. Če želite videti, kaj se dogaja, uporabite podrobno možnost, -v :
ali lahko na ebayu umaknete ponudbo
cp -v file.txt newfile.txt
Če vas skrbi nenamerno prepisovanje, lahko nastavite -jaz možnost, da vedno zahtevate potrditev, ko pride do konflikta imena datoteke. Na primer:
cp -i file.txt newfile.txt
Z zgornjim ukazom, če obstaja datoteka z imenom newfile.txt že prisoten, vas bo cp vprašal, če ste prepričani, da ga želite prepisati.
Atribute datotek, kot so lastništvo uporabnikov, način datoteke in datumi sprememb, lahko shranite tudi z datoteko -str možnost:
cp -v file.txt newfile.txt
Možnost ohranitve je v pomoč, če imate v sistemu več uporabnikov ali če imate drugo sinhronizacijo, občutljivo na datume spremembe datotek.
Zaupanje v kopiranje ukazne vrstice
Zdaj veste, kako z lahkoto in varnostjo kopirati datoteke z uporabo cp, z ukazno vrstico Linux pa ste naredili pomemben korak, da postanete udobni in vsestranski.
Če morate ustvariti velike varnostne kopije datotek, je za uporabnike Linuxa na voljo več orodij, ki bi jih morda želeli upoštevati.
kako združiti fotografije v enoDeliti Deliti Cvrkutati E-naslov Kako očistiti računalnik z operacijskim sistemom Windows z ukaznim pozivom
Če v računalniku z operacijskim sistemom Windows primanjkuje prostora za shranjevanje, jih očistite s temi hitrimi pripomočki ukaznega poziva.
Preberite Naprej Sorodne teme- Linux
- Terminal
- Ukazi Linuxa
Jordan je pisatelj osebja pri MUO, ki si prizadeva, da bi bil Linux dostopen in brez stresa za vsakogar. Piše tudi vodnike o zasebnosti in produktivnosti.
Več od Jordana GloorjaNaročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, če se želite naročiti