Kopiere filer i Linux
Du kan bruke det grafiske grensesnittet eller kommandolinjen til å kopiere filene i Linux.
Metode 1: Grafisk måte
For alle som ikke er komfortable med kommandolinjen, kan du ganske enkelt høyreklikke på filen du vil kopiere og velge kopiere alternativ. Naviger deretter til hvor du vil kopiere filen, høyreklikk og velg Paste-kommandoen.
Alternativt kan du bruke "kopier til" som åpner filsystemet for deg å navigere til målkatalogen din.
Metode 2: Kommandolinje vei
Å kopiere filene i Linux er best når du bruker kommandolinjen. Dessuten tilbyr Linux CP Kommando som du kan bruke til å kopiere filene fra en katalog til en annen ved å spesifisere banen.
Det er forskjellige alternativer som du kan bruke med CP kommando. Følgende er et raskt jukseark:
La oss se hvordan CP -kommandoen brukes til å kopiere filene.
Kopiering av filer i samme katalog
Anta at du vil kopiere filene til en annen katalog på samme sted. I så fall trenger du bare å spesifisere filnavnet eller mønsteret og målkatalogen. Vi vil bruke filene i følgende bilde for dette eksemplet:
I det gitte bildet, hvis vi trengte å kopiere BASH1.sh til mappen dir1, Kommandoen ville være:
$ cp -v bash1.Sh Dir1Merk at vi la til -v Alternativ for Verbose.
Hvis vi trenger å kopiere mer enn en fil, må du skille filnavnene med et rom og liste opp alle filene du vil kopiere.
$ CP -V File1 File2 File3 ... [Target -Directory]Hvis du trenger å kopiere filene med Samme utvidelse, du kan bruke jokertegn For å matche et gitt mønster. For eksempel kan du bruke følgende kommando til å kopiere alle tekstfilene. Alle filer som samsvarer med mønsteret, blir kopiert til den spesifiserte katalogen.
$ cp -v *.txt [mål-artektorisk]Anta at du ønsket å kopiere filene til en underkatalog i den gjeldende katalogen; Du må spesifisere banen. For eksempel hvis dir1 har en underkatalog som heter test Og du vil kopiere en fil til den, vi kan bruke følgende kommando:
$ cp -v filnavn ./dir/subdirHvis du kopierer filene til en katalog som inneholder samme filnavn, vil du ende opp Overskriving de eksisterende filene med mindre du legger til -Jeg Alternativ for interaktivitet.
La oss prøve å gjenta kommandoen i forrige eksempel for å se feilen den reiser og hvordan du kan velge å overskrive de eksisterende filene eller ikke.
I det forrige bildet, hvis du vil overskrive filene som har de samme navnene i målkatalogen, må du skrive y til terminalen, trykk deretter Enter -tasten. Hvis du ikke vil overskrive, trykk n.
Hvis du vil Opprett en kopi av en fil i samme katalog, Du må spesifisere målfilen og navnet på replikafilen. La oss for eksempel lage en kopi av vår fil1.tekst kalt replika.tekst, Og la oss beholde attributtene. I så fall vil kommandoen være som vist i følgende:
$ cp -vp File1.txt replika.tekstTil Lag en sikkerhetskopi av filen du kopierer, legg til -b Flagg og legg merke til den nye sikkerhetskopifilen som er opprettet med en annen utvidelse. La oss lage en sikkerhetskopi av BASH1.sh til vår destinasjonsmappe. Vi har nå en ny sikkerhetskopi som heter BASH1.sh-
Hvis du vil kopiere en katalog og alle filene, kan du legge til -r alternativ og spesifisere banen. For eksempel, i følgende bilde, wecopied Linuxhint -mappen og alt innholdet til DIR1.
Kopiere filer i forskjellige kataloger
Når du må kopiere filene som ligger i forskjellige kataloger, bruker du følgende syntaks:
$ cp [opsjoner] [kilde-bane] [Destination-path]For eksempel vises kommandoen i det følgende hvis vi trengte å kopiere en fil i /Bilder inn i Linuxhint-underkatalogen i dir1.
Trikset er å spesifisere den nøyaktige banen til kildefilen og destinasjonen.
Konklusjon
Vi har sett de forskjellige alternativene du har når det gjelder kopiering av filene i Linux. Kommandoene som er beskrevet trenger bare litt praksis, og snart vil du mestre hvordan du kopierer filene i Linux ved hjelp av kommandolinjen.