De hovedforskjell mellom kopiering og flytting er det kopiering gjør en duplikat av en fil eller katalog på et annet sted uten å påvirke det opprinnelige innholdet mens du flytter den opprinnelige filen eller mappen til et annet sted.
Mens du arbeider med datamaskiner, er det noen ganger nødvendig å lage duplikater av samme fil eller kataloger. Kopiering er en løsning på dette. Det påvirker ikke det opprinnelige innholdet. I stedet lager den en lignende kopi av originalen til den nye plasseringen. Flytting derimot følger en annen prosess. Den overfører en fil eller en katalog til et annet sted. Det opprinnelige innholdet er slettet, og en ny er tilgjengelig på den nye plasseringen. Denne artikkelen omhandler spesielt kopiering og flytting i Linux.
1. Hva er kopiering
- Definisjon, funksjonalitet
2. Hva er Flytting
- Definisjon, funksjonalitet
3. Forskjellen mellom kopiering og flytting
- Sammenligning av nøkkelforskjeller
Kopiering, Kommando cp, Kommando mv, Flytte, Linux
Kopiering gjør duplikat av en fil eller katalog til et nytt sted. I Linux, den "Cp" kommando tillater brukeren å kopiere en fil eller en katalog.
Følgende kommando lager en kopi av fil1 og betegner den som fil2. Hvis filen2 allerede eksisterer, vil den bli overskredet med det nye innholdet.
cp file1.txt file2.txt.
Videre er det mulig å kopiere en fil til et nytt sted ved å spesifisere destinasjonsstedet. Følgende kommando kopierer en fil til den nye katalogen.
cp file1.txt / home / user1 / Desktop / dir2
Følgende kommando kopierer alt innholdet i katalogen dir1 til målkatalogen.
cp -r dir1 / home / user1 / Desktop / dir2
Når du kopierer filer eller kataloger, blir det opprinnelige innholdet ikke påvirket. Derfor kan brukeren se den opprinnelige filen eller katalogen på den opprinnelige plasseringen.
Flytting overfører de opprinnelige filene eller katalogene fra ett sted til et annet. Den sletter innholdet fra den første plasseringen og lager innhold på et nytt sted.
Figur 1: Filer og kataloger
I Linux, den mv kommandoen brukes til å flytte en fil eller en katalog til en ny plassering.
mv doc1 doc2
I eksempelet ovenfor flyttes doc1-filen til doc2 i samme katalog. Nå er det ingen doc1. Det er bare doc2.
Følgende kommando sender doc1 i gjeldende katalog til en annen katalog. Den overfører doc1-filen fra gjeldende katalog til den angitte katalogen.
mv doc1 / home / user1 / desktop / dir2
På samme måte er det mulig å flytte en katalog. Følgende kommando overfører dir1 til dir2 i samme katalog. Nå er det ingen dir1, og det er bare dir2.
mv dir1 dir2
Under kommandoen overføres dir1 til den angitte katalogen. Nå er det ingen katalog kalt dir1 i gjeldende katalog. Det er i den nye katalogen.
mv dir1 / home / user1 / desktop / dir2
Når du flytter filene eller katalogene til samme katalog, blir innholdet erstattet av et nytt navn. Derfor flytter den ikke akkurat. Det omdøper.
Kopiering er en kommando som gjør det mulig å opprette en lignende fil eller en katalog på et nytt sted. Flytting er en kommando som gjør det mulig å flytte den opprinnelige filen eller en katalog på et nytt sted.
Kopifunksjonen gjør duplikat av en fil eller en katalog på et annet sted. Flytting vil overføre den opprinnelige filen eller en katalog til et annet sted.
Kopiering vil ikke påvirke det opprinnelige innholdet, men flytting vil slette det opprinnelige innholdet.
Forskjellen mellom kopiering og flytting er at kopieringskommandoen gjør en duplikat av en fil eller katalog til et annet sted uten å påvirke det opprinnelige innholdet mens bevegelseskommandoen overfører den opprinnelige filen eller mappen til et annet sted.
1. "Linux Cp | Linux Copy File and Directory "Javatpoint." Tilgjengelig her.
2. "Linux Mv | Linux Move File "Javatpoint, tilgjengelig her.
1. "Files11 directory hierarchy" Av: Bruker: Kate, User: Stannered - no: Image: Files11 katalog hierarchy.png (Public Domain) via Commons Wikimedia