Kā kopēt failus Linux, izmantojot komandu cp

Kā kopēt failus Linux, izmantojot komandu cp

Failu un direktoriju kopēšana Linux var būt ātra un nesāpīga, ja izmantojat komandu cp. Mēs iemācīsimies izmantot cp un izmantosim tās ērtās iespējas, kas padarīs jūsu kopēšanas darbus drošākus.





Kas ir cp komanda Linux?

Komandrindas utilīta Unix un Linux sistēmām, kas spēj kopēt gan failus, gan mapes, cp ir pieejama būtībā visos Linux izplatījumos. Jūs to bieži redzēsit rokasgrāmatās, lai veiktu failu pārvaldības uzdevumus Linux.





Lai to izmantotu, jums nav jābūt galīgajam. Tās sintakse ir vienkārša, un to ir visvieglāk izmantot, ja atverat termināli (vai CD uz) direktoriju, kurā ir faili, kurus vēlaties kopēt.





skatieties bezmaksas filmas bez reģistrēšanās vai lejupielādes

cp sintakse

Cp sintakse ir ļoti līdzīga komanda mv , pieprasot vienkārši norādīt avotu vai avotus (failus vai mapes, ko vēlaties kopēt) un galamērķi (direktoriju vai faila nosaukumu kopijām).

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

Jūsu komandā var būt vairāki avoti, taču var būt tikai viens galamērķis. Galamērķis var būt cits direktorijs, jauns faila nosaukums vai abi.



Failu kopēšana ar kp

Ja vēlaties izveidot viena faila kopiju tajā pašā direktorijā, bet ar citu nosaukumu, izmantojiet šādu komandu:

cp file.txt newfile.txt

Lai veiktu to pašu, bet apakšdirektorijā, izmantojiet šādu komandu:





cp file.txt Backup/newfile.txt

Iepriekš minētā komanda pieņem, ka jums ir mape ar nosaukumu Dublēšana pašreizējā direktorijā.

Ja nevēlaties failam jaunu nosaukumu, vienkārši norādiet direktoriju, nevis faila nosaukumu galamērķī:





cp file.txt Backup

Lai kopētu vairākus failus ar cp, pirms galamērķa norādīšanas vienkārši izrakstiet visus failus, kurus vēlaties kopēt, atdalot ar atstarpi.

cp file1.txt file2.txt file3.txt Backup

Lai ietaupītu laiku vairāku failu kopēšanā, varat izmantot aizstājējzīme , zvaigznīti (*), lai automātiski kopētu visus direktorijā esošos failus ar tādu pašu paplašinājumu, izmantojot kaut ko līdzīgu zemāk redzamajam piemēram:

cp *.txt Backup

Iepriekš minētā komanda atradīs visus failus, kas beidzas ar .txt pašreizējā direktorijā un nokopējiet tos rezerves direktorijā.

Protams, tas ir noderīgi tikai tad, ja visiem vai lielākajai daļai failu, kurus vēlaties kopēt, ir vienāds paplašinājums vai kaut kas cits kopīgs faila nosaukumā.

Cp izmantošana mapes/direktorija kopēšanai

Ja vēlaties, lai direktorijs un viss tā saturs tiktu kopēts jaunā vietā, jums jānorāda -R iespēja. Šeit ir piemērs:

cp -R Files Backup

Iepriekš minētā komanda kopēs mapi Faili un ievietojiet kopiju mapē ar nosaukumu Dublēšana .

Ja vēlaties kopēt mapes saturu, bet ne pašu mapi, jums jāizmanto -T iespēja:

cp -RT Files Backup

Noderīgas cp opcijas

Šīs bieži izmantotās komandas cp opcijas galvenokārt ir noderīgas, ja jūs uztrauc iespējamie pārrakstījumi vai failu atribūtu konflikti.

Iepriekšējās komandās jūs pamanīsit, ka no termināļa nesaņemat ziņojumu, kas apstiprinātu, ka kaut kas noticis. Lai redzētu, kas notiek, izmantojiet detalizēto opciju, -v :

xbox one nav savienots ar kontrolieri
cp -v file.txt newfile.txt

Ja jūs uztrauc nejauša pārrakstīšana, varat iestatīt -i iespēja vienmēr lūgt apstiprinājumu, ja rodas konflikts ar faila nosaukumu. Piemēram:

cp -i file.txt newfile.txt

Izmantojot iepriekš minēto komandu, ja ir fails ar nosaukumu newfile.txt jau ir klāt, cp jautās, vai esat pārliecināts, ka vēlaties to pārrakstīt.

Varat arī saglabāt faila atribūtus, piemēram, lietotāja īpašumtiesības, faila režīmu un izmaiņu datumus, izmantojot -lpp iespēja:

cp -v file.txt newfile.txt

Saglabāšanas opcija ir noderīga, ja jūsu sistēmā ir vairāki lietotāji vai ja tiek veikta cita sinhronizācijas darbība, kas ir jutīga pret failu izmaiņu datumiem.

Komandrindas uzticamības kopēšana

Tagad jūs zināt, kā viegli un droši kopēt failus, izmantojot cp, un esat spēris svarīgu soli, lai kļūtu ērti un daudzpusīgi, izmantojot Linux komandrindu.

Ja jums ir jāizveido lieli failu dublējumi, Linux lietotājiem ir pieejami vairāki rīki, kurus jūs varētu vēlēties apsvērt.

lietotne, kas liek fotogrāfijām izskatīties kā gleznām
Kopīgot Kopīgot Čivināt E -pasts Kā tīrīt Windows datoru, izmantojot komandu uzvedni

Ja jūsu Windows datorā ir maz vietas krātuvē, iztīriet nevēlamos atkritumus, izmantojot šīs ātrās komandrindas utilītas.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Terminālis
  • Linux komandas
Par autoru Džordans Gloors(51 raksts publicēts)

Džordans ir MUO personāla rakstnieks, kurš aizraujas ar to, lai padarītu Linux pieejamu un bez stresa ikvienam. Viņš arī raksta rokasgrāmatas par privātumu un produktivitāti.

Vairāk no Jordan Gloor

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu