Hvordan kopiere filer i Linux med cp -kommandoen

Hvordan kopiere filer i Linux med cp -kommandoen

Kopiering av filer og kataloger kan være raskt og smertefritt i Linux hvis du bruker cp -kommandoen. Vi lærer hvordan du bruker cp og drar fordel av de praktiske alternativene som vil gjøre kopieringsjobbene dine tryggere.





Hva er cp -kommandoen i Linux?

Et kommandolinjeverktøy for Unix og Linux-systemer som er i stand til å kopiere både filer og mapper, cp er tilgjengelig på stort sett alle Linux distro. Du vil se det referert ofte i guider for å utføre filhåndteringsoppgaver i Linux.





Du trenger ikke å være terminal whiz for å bruke den. Syntaksen er enkel, og den er lettest å bruke hvis du åpner terminalen i (eller CD til) katalogen som inneholder filene du vil kopiere.





hvor mye data bruker streaming

cp Syntaks

Syntaksen for cp er veldig lik mv -kommandoen krever at du bare angir en eller flere kilder (filene eller mappene du vil kopiere) og en destinasjon (katalogen eller filnavnet for kopiene).

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

Kommandoen din kan inneholde flere kilder, men det kan bare være én destinasjon. Destinasjonen kan være en annen katalog, et nytt filnavn eller begge deler.



Kopiere filer med cp

Hvis du vil lage en kopi av en enkelt fil i samme katalog, men med et annet navn, bruker du en kommando som denne:

cp file.txt newfile.txt

For å gjøre det samme, men i en undermappe, bruk en kommando som denne:





cp file.txt Backup/newfile.txt

Kommandoen ovenfor forutsetter at du har en mappe som heter Sikkerhetskopiering i din nåværende katalog.

Hvis du ikke vil ha et nytt navn for filen, angir du bare katalogen og ikke filnavnet i destinasjonen:





cp file.txt Backup

For å kopiere flere filer med cp, skriver du ut alle filene du vil kopiere, atskilt med et mellomrom, før du gir destinasjonen.

cp file1.txt file2.txt file3.txt Backup

For å spare tid ved å kopiere flere filer, kan du bruke jokertegn , en stjerne (*), for automatisk å kopiere alle filene i katalogen med samme utvidelse, ved å bruke noe som eksempelet nedenfor:

cp *.txt Backup

Kommandoen ovenfor finner alle filene som slutter med .tekst i den nåværende katalogen og kopier dem til sikkerhetskopimappen.

Selvfølgelig er dette bare nyttig hvis alle eller de fleste filene du vil kopiere har den samme utvidelsen, eller noe annet felles i filnavnet.

Bruke cp til å kopiere en mappe/katalog

Hvis du vil at en katalog og alt innholdet skal kopieres til en ny plassering, må du spesifisere -R alternativ. Her er et eksempel:

cp -R Files Backup

Kommandoen ovenfor kopierer mappen Filer og plasser kopien i en mappe med navnet Sikkerhetskopiering .

Hvis du vil at innholdet i en mappe skal kopieres, men ikke selve mappen, må du bruke -T alternativ:

cp -RT Files Backup

Nyttige cp -alternativer

Disse ofte brukte alternativene for cp -kommandoen er hovedsakelig nyttige hvis du er bekymret for mulige overskrivinger eller filattributtkonflikter.

Du vil merke i de forrige kommandoene at du ikke får noen melding fra terminalen som bekrefter at noe har skjedd. For å se hva som skjer, bruk det omfattende alternativet, -v :

hvordan legge ut en collage på facebook
cp -v file.txt newfile.txt

Hvis du er bekymret for en utilsiktet overskriving, kan du angi -Jeg alternativet å alltid be om bekreftelse når det er en filnavnkonflikt. For eksempel:

cp -i file.txt newfile.txt

Med kommandoen ovenfor, hvis det er en fil som heter newfile.txt allerede til stede, vil cp spørre om du er sikker på at du vil overskrive den.

Du kan også bevare filattributter, for eksempel brukereierskap, filmodus og endringsdatoer, med -s alternativ:

cp -v file.txt newfile.txt

Alternativet bevare er nyttig hvis du har flere brukere på systemet ditt, eller hvis du har en annen synkroniseringsoperasjon som er følsom for filendringsdatoer.

Kommandolinje Kopiering av tillit

Du vet nå hvordan du bruker cp til å kopiere filer med letthet og sikkerhet, og du har tatt et viktig skritt for å bli komfortabel og allsidig ved hjelp av Linux -kommandolinjen.

Hvis du trenger å lage store sikkerhetskopier av filene dine, er det flere verktøy tilgjengelig for Linux -brukere som du kanskje vil vurdere.

hvordan fikse bootloop ved hjelp av pc
Dele Dele kvitring E -post Slik rengjør du Windows -PC -en ved hjelp av kommandoprompt

Hvis det er lite lagringsplass på Windows -PC -en, kan du rydde opp i søppelet med disse raske kommandoprompt -verktøyene.

Les neste
Relaterte temaer
  • Linux
  • Terminal
  • Linux -kommandoer
Om forfatteren Jordan Gloor(51 artikler publisert)

Jordan er en personalforfatter på MUO som brenner for å gjøre Linux tilgjengelig og stressfritt for alle. Han skriver også guider om personvern og produktivitet.

Mer fra Jordan Gloor

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere