Hvordan kopierer jeg flere filer ved hjelp av CP i Linux?
Nå vil vi forklare forskjellige metoder for å bruke CP for å utføre forskjellige oppgaver.
Kopier en fil med CP -kommando
Filen, som vi vil kopiere med CP -kommandoen, gir navnet og destinasjonen. Vi kopierer Linuxhint.txt -fil til en ny fil som heter LinuxhintTeam.TXT ved hjelp av CP -kommandoen. Under operasjonen vil CP -kommandoen også opprette en ny fildel av operasjonen.
Velg først en mappe/katalog der filen er tilgjengelig. I vårt tilfelle er filen tilgjengelig i Documents -katalogen, så vi bruker følgende kommando:
CD -dokumenterEtter å ha brukt LS -kommandoen for å vise den tilgjengelige filen i katalogen.
lsUtfør nå kommandoen nedenfor for å lage en kopi av en bestemt fil:
CPHer har vi brukt kommandoen nedenfor for å lage en kopi av Linuxhint.txt -fil:
CP Linuxhint.TXT LinuxhintTeam.tekstFor å bekrefte at filen er kopiert, bruk LS -kommandoen igjen.
Kopier flere filer ved hjelp av CP -kommandoen
Du må oppgi både filnavnet og destinasjonskatalogen når du bruker CP -kommandoen for å kopiere flere filer.
Åpne først den spesifikke katalogen i terminalen og utfør trekommandoen. Hvis du ikke vet om trekommandoen, kan du sjekke ut denne bloggen.
I mappen for dokumenter har vi to filer, i.e., Linuxhint.TXT og LinuxhintTeam.TXT, og en mappe som heter Linuxtricks. Nå, utfør kommandoen nedenfor i terminalen:
CP /Her brukte vi følgende kommando for å kopiere Linuxhint.TXT og LinuxhintTeam.txt i Linuxtricks -mappen:
CP Linuxhint.TXT LinuxhintTeam.txt linuxtricks/For å bekrefte at filene er kopiert, bruk trekommandoen igjen.
Kopier en katalog ved hjelp av CP -kommando
CP -kommandoen kopierer som standard ikke kataloger. Når du kopierer katalogen, viser den en feil.
CP FolderName/ FolderName 1For å kopiere katalogen ved hjelp av CP -kommandoen, må vi passere -R -flagget. Det oppretter en kopi ved å kopiere den flaggede mappen rekursivt.
CP -r FolderName/ FolderName 1Her har vi brukt følgende kommando for å kopiere katalogene:
CP -r Linuxtricks/ LinuxtipsTil slutt, utfør trekommandoen for å bekrefte at systemet har laget flere kataloger med hell kataloger.
Kopier flere kataloger ved hjelp av CP -kommandoen
For å kopiere flere kataloger med CP -kommandoen, kopierer du katalogenes vei og passerer den etter destinasjonskatalogen.
Først må du utføre trekommandoen for å se detaljer om filer og mapper som er tilgjengelige i katalogen:
Utfør nå kommandoen nedenfor for å kopiere flere kataloger ved hjelp av CP -kommandoen:
CP -r FolderName FolderName1 FolderName2 FolderName3Her brukte vi følgende kommando for å kopiere Linuxtips og Linuxtricks inn i Linuxos -mappen:
CP -r Linuxtips Linuxtricks LinuxosTil slutt bekreftet vi at systemet kopierte katalogene riktig.
Ta en sikkerhetskopi når du kopierer en fil
Vi kan bruke -b -flagget til å sikkerhetskopiere filen hvis noen overskriver den kopierte filen. Den oppretter også en sikkerhetskopifil ved å kopiere filen på plass.
lsI eksemplet ovenfor, LinuxhintTeam.txt ~ representerer sikkerhetskopifilen.
Spørsmål om bekreftelse når du kopierer en fil
Vi kan bruke -i -flagget for å hurtige bekreftelse når vi kopierer filen. Vanligvis blir en destinasjonsfil overskrevet når du bruker CP -kommandoen. Dette skjer i den tilstanden når filen er til stede på kopieringstidspunktet. Kommandoen vil be om bruk av -i -flagget for å overskrive filen.
lsLag en hard lenke i stedet for å kopiere
Vi kan passere -L -flagget mens vi oppretter en hard lenke i stedet for å kopiere ved hjelp av CP -kommandoen. En ny fil opprettes ved ikke å kopiere filen, som er en hard lenke til dataene på disken. Dette er en grunning på myke eller symbolske og harde koblinger.
lsBevare filattributter
Bevaringsalternativet sendes for å bevare filattributtene (i.e., Brukereierskap, gruppe og tillatelser) sammen med egenskapene som skal bevares, som standard, en modus som vil bevare tidsstempel og eierskap.
-RW ------- 1 Linux-brukere 0 september 14 04:00 Bar.tekstVis alle filer kopiert
Alternativet -v brukes i CP -kommandoen for å vise filene som er kopiert. Dette alternativet skriver ut mapper og filer som er kopiert til standardutganger.
cp -r -v filnavn filnavn1Konklusjon
Denne artikkelen beskrev hvordan vi kunne kopiere en eller flere filer, mapper og kataloger ved hjelp av CP -kommandoen. Vi forklarte deg mange måter å bruke CP -kommandoen for å kopiere filene. Hvis det er noen spørsmål eller spørsmål i tankene dine om denne artikkelen, kan du gjerne kontakte oss.