Alle måder at flytte filer i Linux til begyndere

All Ways Move Files Linux



Visse opgaver er ret nemme at udføre, men mange brugere sidder fast, fordi de ikke er klar over deres korrekte funktionalitet. Når en bruger skifter til en anden platform, bliver disse mindre operationer tidskrævende, og en af ​​disse opgaver er at flytte filer/mapper fra en sti til en anden.

Når du skifter fra Windows til Linux -system, kan spørgsmålet opstå i begyndernes sind om Hvordan kan vi flytte filer? I Linux er der flere ruter for at nå den samme destination, og Linux -distributioner er designet til at gøre systemet let at bruge for alle typer brugere.







Inden vi går i gang med at flytte filer, lad os diskutere, hvad det er at flytte filer? Dette kan være nyttigt for begyndere, der er forvirret med flytte (mv) og kopi (cp) kommando.



Flytning af en fil eller mappe betyder at klippe filen fra den forrige placering og indsætte den på den nye placering. For at sige det på en anden måde er flytning at overføre det originale indhold til et nyt sted og fjerne det fra det gamle sted. Når vi flytter filen, bliver filen slettet fra det forrige bibliotek og tilføjet til en ny destination, mens filerne ved kopiering forbliver i kildekataloget.



Nu tror jeg, at det er nok til at forstå udtrykket flytte filer.





Forskellen på Kopi og Bevæge sig er det Bevæge sig flytte filen til en ny destination, mens Kopi betyder at oprette en kopi af indholdet og indsætte det i den nye destination.

Kopiering af en fil bruger kopi (Ctrl+C) og indsæt (Ctrl+V) nøgler; hvorimod bevægelse betyder Klip (Ctrl+X) og indsæt (Ctrl+V) .



Hvornår skal man flytte:

At flytte datafiler er nyttigt, når brugere vil beholde en version og ikke ønsker at kopiere indholdet. Det ville være godt, hvis du er forsigtig, mens du gør dette, fordi du kan miste den originale fil i tilfælde af fejl under processen, hvilket kan være et stort tab.

Fordele ved at flytte data:

Der er flere muligheder, der forklarer dig, hvorfor flytning af data er nødvendig.
Lad os demonstrere dem:

Det er godt at flytte filen i stedet for at kopiere dem, når du arbejder på forskellige systemer. Hvis du ikke kun skal arbejde på en arbejdsstation; du kan overføre det dokument, du arbejder på, til et andet system og fortsætte. Flytning af data hjælper også, når du migrerer til et nyt system. Desuden kan det også være praktisk til backup. Hvis din harddisk mangler lagerplads, og du vil arkivere data til en anden lagerenhed, er det godt at flytte dem i stedet for at slette dem.

Eller hvis systemet ikke er forbundet til eksterne enheder som f.eks. Printeren og scanneren, kan du overføre de filer, du vil udskrive, til det system, der er forbundet med printeren.

Vi har diskuteret kort flytning af filerne, og hvorfor nogen har brug for at flytte data. Vi har også diskuteret dens fordele og set, hvordan bevægelse er forskellig fra kopiering af data.

Nu er det let at komme videre for at finde ud af, hvordan vi kan flytte filer i Linux -operativsystemet:

Sådan flyttes filer i Linux -systemet:

Der er ingen traditionel måde at optræde på bevæge sig operation; i Linux -distributioner,
et par metoder bruges til at flytte filer:

  1. Gennem kommandolinjeværktøjet (Terminal)
  2. Gennem grafisk brugergrænseflade (GUI)

Sådan flyttes filer ved hjælp af kommandolinjeværktøjet (terminal):

Kommandoen, der bruges til at flytte filer fra kildeplaceringen til en bestemt destination, er mv kommando:

Det mv kommandolinjeværktøj betragtes som en multifunktionel kommando. Det bruges ikke kun til at overføre filer fra kilde til destination, men bruges også til at omdøbe en fil eller mappe:

Syntaks:

Syntaksen for mv kommandoen er:

mv [muligheder] [kilde_sti] [destinations_sti]

Inden eksemplerne startes for at flytte filer ved hjælp af mv kommando, er der et andet punkt, vi skal forstå.

Når der oprettes en fil eller mappe, skal en inode er tildelt filen/biblioteket, som indeholder filens metadata. Den fulde form af inode er indeksnode der forklarer filsystemobjektet som om det er en fil eller et bibliotek og gemmer oplysningerne om den repræsentative fil som tilladelsesadgang, filtype, gruppe, størrelse osv. indeksnode er en streng af heltal, og hver inode er unik.

For at kontrollere inode for en bestemt fil nævnes syntaksen:

ls --inode [filnavn]

Hvis jeg vil kontrollere inode værdien af ​​tekstfilen sample.txt , kommandoen ville være:

$ls --inodesample.txt

Når du flytter en fil, handler det ikke om at flytte dataene fra en inode til en anden; du ændrer kun stien. Dens tilladelsesadgangsindstilling forbliver den samme som før. Det er fordi du ikke ændrer filen eller genskaber den, og kun dens sti i hukommelsen er ændret.

Lad os nu kontrollere, hvordan mv kommandoen er nyttig til at flytte filer gennem forskellige eksempler.

Eksempel 1: Flytning af en fil

Opret en prøvefil sample_file.txt bruger røre ved kommando i Hjem vejviser:

$røre vedsample_file.txt

Brug mv kommando for at flytte filen til Dokumenter vejviser; følgende kommando registrerer Dokumenter som en mappe/mappe og overfører sample_file.txt ind i det:

$mvsample_file.txt/hjem/wardah/Dokumenter

For at bekræfte eksistensen af sample_file.txt i biblioteket Dokumenter, kør ls kommando i terminalen:

$ls /hjem/Wardah/Dokumenter

Bemærk: Du skal skrive tilladelse for at få adgang til kilden og destinationen for at flytte en fil. Ellers vil den vise tilladelsen nægtet fejlmeddelelse.

Yderligere bemærkning:

Nogle mennesker bliver forvirrede, mens de giver kilden og destinationsvejen, så de får de forkerte resultater. Der er dog en nem måde at finde stien til et bibliotek eller en fil, som er nævnt nedenfor:

Vælg den mappe/mappe, du vil have stien til, og højreklik på den. I pop op -menuen skal du navigere mod Ejendomme og klik på den,

For eksempel vil jeg finde stien til text.txt mappe i hjemmemappen:

Når du rammer Ejendomme , det viser dig alle de nødvendige detaljer om text.txt med stien:

Derfra kan du kopiere stien og indsætte den i terminalen.

Når du har flyttet filen, kan du omdøbe den ved hjælp af mv kommando igen:

$sample_file.txt/hjem/Wardah/Dokumenter/testing.txt

Lad os tjekke igennem ls kommando, hvis filens navn er ændret eller ej:

$ls

Eksempel 2: Flytning af en mappe til biblioteket

Ligesom i eksemplet ovenfor flyttede vi en fil fra et sted til et andet. På samme måde er der ingen separat måde at flytte biblioteket på som i cp kommando.
Fremgangsmåden er den samme som vi gjorde ovenfor ved hjælp af mv kommando:

Opret en testmappe, og angiv navnet som test bruger mkdir kommando. Tilføj den tilfældige fil i den, ligesom opret en testing.txt fil i den via røre ved kommando:

$mkdirTest
$røre vedTesting.txt

Flyt Testing.txt fil i Test mappe ved hjælp af mv kommando:

$mvTesting.txt Testing

Flyt nu Test mappe ind i Downloads vejviser:

$mvTest/hjem/wardah/Downloads

For at bekræfte skal du skrive:

$ls /hjem/wardah/Downloads

Eksempel 3: Flytning af flere filer på én gang

Når vi flytter flere filer på samme tid, vil mv kommandoen betragter det sidste biblioteksnavn som destinationsmappen:

Lad os flytte filer sample.txt , testing.txt , og test.txt i Downloads vejviser. Til dette skal du åbne terminalen i dokumentmappen, da alle disse filer er placeret der:

$mvsample.txt testing.txt tekst.txt/hjem/wardah/Downloads

Udfør ls kommando for at bekræfte det:

$ls /hjem/wardah/Downloads

Som du kan se, overføres alle filer med succes fra Dokumenter bibliotek til Downloads vejviser.

Sådan flyttes filer ved hjælp af GUI:

Der er flere GUI -værktøjer og filhåndteringssystemer tilgængelige til Linux -operativsystem. De meget udbredte er Nautilus , en GNOME -filhåndtering og Delfin , som er en filhåndtering for KDE. Disse to filadministratorer foretrækkes på grund af deres fleksibilitet.

Jeg arbejder i øjeblikket på Ubuntu 20.04, der bruger et Gnome -skrivebordsmiljø. Derfor vil vi se, hvordan vi kan flytte filer fra et bibliotek til et andet gennem Nautilus filhåndtering.

GUI gør filoverførsel relativt let. Vi skal bare følge et par enkle sætninger, der er anført nedenfor:

  1. Åbn Nautilus -filhåndteringen i det system, du arbejder på.
  2. Vælg den fil, du vil flytte, og højreklik på den.
  3. En kontekstmenu vises på skærmen og navigerer mod Flytte til muligheder.
  4. Når du har klikket på Flytte til valgmulighed, vises et vindue med listen over mulige destinationsmapper foran dig.
  5. Vælg den nye placering, du vil overføre filen til, og tryk på Vælg .

Lad os forstå det gennem et eksempel:

Åbn Nautilus -filhåndteringen i Ubuntu 20.04:

For folk forvekslet med udtrykket Nautilus , det er bare navnet på Filhåndtering. Og hvis du undrer dig over, hvordan du får det, lad mig vise det mere eksplicit.

Åbn applikationsmenuen, søg efter filhåndteringen, og skriv nautilus eller Filer :

Du kan se, efter at du har skrevet nautilus, afslører det Filer mulighed. Klik på det for at få vinduet filhåndtering:

Som dsiplayed er der flere mapper og nogle tekstfiler i den. Antag, at jeg vil flytte sample.txt tekstfil til et andet sted. Vælg sample.txt fil og højreklik på den:

Klik på Flytte til… , vises en liste over alle mulige destinationer på skærmen:

Lad os flytte sample.txt fil til Dokumenter vejviser. Vælg det derefter fra vinduet og tryk på Vælg knap:

Filerne er blevet flyttet fra Hjem bibliotek til Dokumenter vejviser.

Som du kan se, sample.txt er ikke længere til stede i Hjem vejviser:

For at kontrollere, om den er flyttet til destinationen, skal du åbne Dokumenter bibliotek og kontroller, om sample.txt filen findes:

På samme måde, hvis du vil flytte et bibliotek til et andet sted, kan du også gøre det ved at gentage de samme trin, som vi diskuterede ovenfor. Lad os gennemgå det gennem et eksempel,
oprette en ny mappe i Hjem bibliotek og navngiv det. Jeg opretter en mappe ved navn Test , som vist på følgende billede:

Forestil dig, at vi vil flytte Test bibliotek/mappe til Downloads vejviser. Så vælg Test mappe, højreklik på den, og i undermenuen skal du navigere mod Flytte til… mulighed:

Et vindue åbnes, vælg Downloads bibliotek for at overføre Test mappe til den ved at klikke på Vælg knap:

Bekræft eksistensen af ​​den flyttede mappe i Downloads mappe ved at åbne den i filhåndteringen:

Som du kan se, er det enkelt at flytte en fil eller et bibliotek gennem Nautilus filhåndtering:

Konklusion:

I denne vejledning har vi en dybdegående forklaring for begyndere om, hvordan man flytter filer i Linux. At flytte en fil er ikke en vanskelig opgave, hvis du ved præcis, hvordan du gør det. I et Linux -system har vi flere måder at udføre en enkelt operation på, da de er designet til at gøre systemet behageligt for alle typer brugere.

Vi har kort diskuteret et par måder at overføre filer til et andet sted i dit system. Tilgange til at flytte filer eller mapper, f.eks. Gennem GUI og Terminal , er ret enkle og relativt ligetil, da det ikke kræver, at du er ekspert for at udnytte disse fremgangsmåder. Denne vejledning er fordelagtig, da du får en trinvis diskussion af de to forskellige procedurer.

For mig er begge metoder hurtige og mindre komplekse. Hvis du flytter en fil via GUI, skal du blot højreklikke på målfilen og klikke på Flytte til… indstilling i kontekstmenuen. Der vises et vindue, hvor du kan vælge destinationsmappen, hvor filen skal overføres. Filen vil blive fjernet fra den tidligere placering.

Hvis du foretrækker at bruge en terminal, så mv , bruges en kommando til flere formål. Det bruges ikke kun til at flytte filer/mapper, men også til at omdøbe dem. Vi har udført flere eksempler på mv kommando for bedre forståelse. Proceduren er ens i hvert eksempel; hvis du følger et eksempel omhyggeligt, kan du bruge mv kommando overalt.