Alla sätt att flytta filer i Linux för nybörjare

All Ways Move Files Linux



Vissa uppgifter är ganska enkla att utföra, men många användare fastnar för att de inte är medvetna om sin rätta funktion. När en användare går över till en annan plattform blir dessa mindre operationer tidskrävande, och en av dessa uppgifter är att flytta filer/mappar från en sökväg till en annan.

När du byter från Windows till Linux -systemet kan frågan uppstå i nybörjarnas sinne om Hur kan vi flytta filer? I Linux finns det flera vägar för att nå samma destination, och Linux -distributioner är utformade för att göra systemet enkelt att använda för alla typer av användare.







Innan vi börjar med att flytta filer, låt oss diskutera vad det innebär att flytta filerna? Detta kan vara till hjälp för nybörjare som är förvirrade med flytta (mv) och kopia (cp) kommando.



Att flytta en fil eller mapp innebär att klippa filen från den tidigare platsen och klistra in den på den nya platsen. För att uttrycka det på ett annat sätt, flytta är att överföra originalinnehållet till en ny plats och ta bort det från den gamla platsen. När vi flyttar filen raderas filen från den föregående katalogen och läggs till i en ny destination, medan vid kopiering stannar filerna i källkatalogen.



Nu tror jag att det räcker för att förstå termen flytta filer.





Skillnaden mellan Kopiera och Flytta är att Flytta flytta filen till en ny destination medan Kopiera betyder att skapa en kopia av innehållet och klistra in det i den nya destinationen.

Kopiering av en fil använder kopia (Ctrl+C) och klistra in (Ctrl+V) nycklar; medan flyttning betyder Klipp ut (Ctrl+X) och klistra in (Ctrl+V) .



När ska man flytta:

Att flytta datafiler är användbart när användare vill behålla en version och inte vill kopiera innehållet. Det skulle vara bra om du är försiktig när du gör detta eftersom du kan förlora den ursprungliga filen vid eventuella misstag under processen, vilket kan vara en stor förlust.

Fördelar med att flytta data:

Det finns flera möjligheter som förklarar för dig varför flytt av data är nödvändigt.
Låt oss visa dem:

Det är bra att flytta filen istället för att kopiera dem när du arbetar med olika system. Om du inte bara ska arbeta på en arbetsstation; du kan överföra dokumentet du arbetar med till ett annat system och fortsätta. Att flytta data hjälper också när du migrerar till ett nytt system. Dessutom kan det också vara praktiskt för säkerhetskopiering. Om din hårddisk har ont om lagring och du vill arkivera data till en annan lagringsenhet är det bra att flytta dem istället för att radera dem.

Eller om systemet inte är anslutet till externa enheter som skrivaren och skannern kan du överföra filerna du vill skriva ut till systemet som är anslutet till skrivaren.

Vi har diskuterat att flytta filerna kort och varför någon behöver flytta data. Vi har också diskuterat dess fördelar och sett hur flyttning skiljer sig från att kopiera data.

Nu är det lätt att gå vidare för att hitta hur vi kan flytta filer i Linux -operativsystemet:

Så här flyttar du filer i Linux -systemet:

Det finns inget traditionellt sätt att uppträda flytta drift; i Linux -distributioner,
ett par metoder används för att flytta filer:

  1. Via kommandoradsverktyget (Terminal)
  2. Genom grafiskt användargränssnitt (GUI)

Så här flyttar du filer med kommandoradsverktyget (terminal):

Kommandot som används för att flytta filer från källplatsen till en viss destination är mv kommando:

De mv kommandoradsverktyg betraktas som ett kommando för flera ändamål. Det används inte bara för att överföra filer från källa till destination utan också för att byta namn på en fil eller mapp:

Syntax:

Syntaxen för mv kommandot är:

mv [alternativ] [source_path] [destinations_väg]

Innan du börjar med exemplen för att flytta filer med mv kommando, det finns en annan punkt vi måste förstå.

När en fil eller mapp skapas kommer en inod tilldelas filen/katalogen, som innehåller metadata för filen. Hela formen av inod är indexnod som förklarar filsystemobjektet som om det är en fil eller katalog och lagrar informationen om den representativa filen som behörighetsåtkomst, filtyp, grupp, storlek etc. indexnod är en sträng med heltal och varje inod är unik.

För att kontrollera inod för en specifik fil nämns syntaxen:

ls --inode [filnamn]

Om jag vill kontrollera inod textfilens värde sample.txt , kommandot skulle vara:

$ls --inodesample.txt

När du flyttar en fil handlar det inte om att flytta data från en inod till en annan; du ändrar bara vägen. Inställningen för behörighetsåtkomst skulle förbli densamma som tidigare. Det beror på att du inte ändrar filen eller återskapar den, och bara dess sökväg i minnet har ändrats.

Låt oss nu kontrollera hur mv kommandot är till hjälp för att flytta filer genom olika exempel.

Exempel 1: Flytta en fil

Skapa en exempelfil sample_file.txt använda Rör kommandot i Hem katalog:

$Rörsample_file.txt

Använd mv kommandot för att flytta filen till Dokument katalog; följande kommando upptäcker Dokument som en katalog/mapp och överför sample_file.txt Gillar det:

$mvsample_file.txt/Hem/wardah/Dokument

För att bekräfta förekomsten av sample_file.txt i dokumentkatalogen kör du ls kommando i terminalen:

$ls /Hem/Wardah/Dokument

Obs! Du måste skriva behörighet för att komma åt källan och destinationen för att kunna flytta en fil. Annars visas felmeddelandet om nekad behörighet.

Ytterligare anmärkning:

Vissa människor blir förvirrade när de ger källan och destinationsvägen, så de får fel resultat. Det finns dock ett enkelt sätt att hitta sökvägen till en katalog eller fil, som nämns nedan:

Välj den mapp/katalog du vill få sökvägen till och högerklicka på den. I popup -menyn, navigera mot Egenskaper och klicka på den,

Till exempel vill jag hitta vägen till text.txt mapp i hemkatalogen:

När du träffar Egenskaper , det visar dig alla nödvändiga detaljer om text.txt med vägen:

Därifrån kan du kopiera sökvägen och klistra in den i terminalen.

När du har flyttat filen kan du byta namn på den med mv kommando igen:

$sample_file.txt/Hem/Wardah/Dokument/testing.txt

Låt oss kolla igenom ls kommandot om filens namn har ändrats eller inte:

$ls

Exempel 2: Flytta en mapp till katalogen

Precis som i exemplet ovan flyttade vi en fil från en plats till en annan. På samma sätt finns det inget separat sätt att flytta katalogen som i cp kommando.
Tillvägagångssättet är detsamma som vi gjorde ovan med hjälp av mv kommando:

Skapa en testmapp och ange namnet som testning använda mkdir kommando. Lägg till den slumpmässiga filen i den, som att skapa en testing.txt fil i den genom Rör kommando:

$mkdirTestning
$RörTesting.txt

Flytta Testing.txt filen i Testning mapp med mv kommando:

$mvTesting.txt Testning

Flytta nu Testning mappen i Nedladdningar katalog:

$mvTestning/Hem/wardah/Nedladdningar

För att bekräfta, skriv:

$ls /Hem/wardah/Nedladdningar

Exempel 3: Flytta flera filer samtidigt

När vi flyttar flera filer samtidigt kommer mv kommandot betraktar det sista katalognamnet som målkatalogen:

Låt oss flytta filer sample.txt , testing.txt , och test.txt i Nedladdningar katalog. För detta, öppna terminalen i dokumentkatalogen eftersom alla dessa filer är placerade där:

$mvsample.txt testing.txt text.txt/Hem/wardah/Nedladdningar

Utför ls kommando för att bekräfta det:

$ls /Hem/wardah/Nedladdningar

Som du kan se överförs alla filer framgångsrikt från Dokument katalogen till Nedladdningar katalog.

Så här flyttar du filer med GUI:

Det finns flera GUI -verktyg och filhanteringssystem tillgängliga för Linux -operativsystemet. De mest använda är Nautilus , en GNOME -filhanterare och Delfin , som är en filhanterare för KDE. Dessa två filhanterare föredras på grund av deras flexibilitet.

Jag arbetar för närvarande på Ubuntu 20.04 som använder en Gnome -skrivbordsmiljö. Därför kommer vi att se hur vi kan flytta filer från en katalog till en annan genom Nautilus filhanterare.

GUI gör filöverföring relativt enkel. Vi måste bara följa några enkla meningar som listas nedan:

  1. Öppna Nautilus filhanterare i systemet du arbetar med.
  2. Välj filen du vill flytta och högerklicka på den.
  3. En snabbmeny visas på skärmen och navigerar mot Flytta till alternativ.
  4. När du klickade på Flytta till alternativet visas ett fönster med listan över möjliga destinationskataloger framför dig.
  5. Välj den nya plats som du vill överföra filen till och tryck på Välj .

Låt oss förstå det genom ett exempel:

Öppna Nautilus filhanterare i Ubuntu 20.04:

För folk som är förvirrade med termen Nautilus , det är bara namnet på filhanteraren. Och om du undrar hur du får det, låt mig visa det mer uttryckligen.

Öppna programmenyn, sök efter filhanteraren och skriv nautilus eller Filer :

Du kan se, efter att ha skrivit nautilus, avslöjar den Filer alternativ. Klicka på den för att få filhanteringsfönstret:

Som dsiplayed finns det flera mappar och några textfiler i den. Antag att jag vill flytta sample.txt textfil till en annan plats. Välj sample.txt filen och högerklicka på den:

Klicka på Flytta till… , kommer en lista över alla möjliga destinationer att visas på skärmen:

Låt oss flytta sample.txt filen till Dokument katalog. Välj sedan det från fönstret och tryck på Välj knapp:

Filerna har flyttats från Hem katalogen till Dokument katalog.

Som du kan se, sample.txt finns inte längre i Hem katalog:

För att kontrollera om den har flyttats till destinationen öppnar du Dokument katalog och kontrollera om sample.txt fil existerar:

På samma sätt, om du vill flytta en katalog till en annan plats, kan du också göra det genom att upprepa samma steg som vi diskuterade ovan. Låt oss granska det genom ett exempel,
skapa en ny mapp i Hem katalog och namnge den. Jag skapar en mapp med namnet Testning , som visas i följande bild:

Tänk dig att vi vill flytta Testning katalog/mapp till Nedladdningar katalog. Så välj Testning mapp, högerklicka på den och i undermenyn, navigera mot Flytta till… alternativ:

Ett fönster öppnas, välj Nedladdningar katalog för att överföra Testning mappen till den genom att klicka på Välj knapp:

Bekräfta att den flyttade mappen finns i Nedladdningar katalog genom att öppna den i filhanteraren:

Som du kan se är det enkelt att flytta en fil eller katalog genom Nautilus filhanterare:

Slutsats:

I den här guiden har vi en fördjupad förklaring för nybörjare om hur man flyttar filer i Linux. Att flytta en fil är inte en svår uppgift om du exakt vet hur du gör. I ett Linux -system har vi flera sätt att utföra en enda operation eftersom de är utformade för att göra systemet bekvämt för alla typer av användare.

Vi har kort diskuterat ett par sätt att överföra filer till en annan plats i ditt system. Tillvägagångssätt för att flytta filer eller mappar, till exempel genom GUI och Terminal , är ganska enkla och relativt okomplicerade eftersom det inte kräver att du är expert för att använda dessa metoder. Den här guiden är fördelaktig när du får en steg-för-steg-diskussion om de två olika procedurerna.

För mig är båda metoderna snabba och mindre komplexa. Om du flyttar en fil via GUI, högerklickar du bara på målfilen och klickar på Flytta till… alternativ i snabbmenyn. Ett fönster visas där du kan välja målkatalogen för att överföra filen. Filen kommer att tas bort från den tidigare platsen.

Om du föredrar att använda en terminal, då mv , ett multifunktionellt kommando, används. Det används inte bara för att flytta filer/mappar utan också för att byta namn på dem. Vi har utfört flera exempel på mv kommando för bättre förståelse. Proceduren är liknande i varje exempel; om du följer ett exempel noggrant kan du använda mv kommando var som helst.