Alle måtene å flytte filer i Linux for nybegynnere

All Ways Move Files Linux



Enkelte oppgaver er ganske enkle å utføre, men mange brukere setter seg fast fordi de ikke er klar over riktig funksjonalitet. Når en bruker skifter til en annen plattform, blir disse mindre operasjonene tidkrevende, og en av disse oppgavene er å flytte filer/mapper fra en bane til en annen.

Når du bytter fra Windows til Linux -system, kan spørsmålet dukke opp hos nybegynnere om hvordan vi kan flytte filer? I Linux er det flere ruter for å nå samme destinasjon, og Linux -distribusjoner er designet for å gjøre systemet enkelt å bruke for alle typer brukere.







Før vi begynner med å flytte filer, la oss diskutere hva flytting av filene betyr? Dette kan være nyttig for nybegynnere som er forvirret med flytte (mv) og kopi (cp) kommando.



Å flytte en fil eller mappe betyr å kutte filen fra forrige plassering og lime den inn på den nye plasseringen. For å si det på en annen måte, flytting er å overføre det originale innholdet til et nytt sted og fjerne det fra det gamle stedet. Når vi flytter filen, blir filen slettet fra den forrige katalogen og lagt til en ny destinasjon, mens filene forblir i kildekatalogen ved kopiering.



Nå tror jeg det er nok til å forstå begrepet flytte filer.





Forskjellen mellom Kopiere og Bevege seg er at Bevege seg flytt filen til en ny destinasjon mens Kopiere betyr å lage en duplikat av innholdet og lime det inn i den nye destinasjonen.

Kopiering av en fil bruker kopi (Ctrl+C) og lim inn (Ctrl+V) nøkler; mens flytting betyr Klipp (Ctrl+X) og Lim inn (Ctrl+V) .



Når skal du flytte:

Å flytte datafiler er nyttig når brukere vil beholde én versjon og ikke vil kopiere innholdet. Det ville være bra hvis du er forsiktig mens du gjør dette fordi du kan miste den originale filen i tilfelle feil under prosessen, noe som kan være et stort tap.

Fordeler med å flytte data:

Det er flere muligheter som forklarer deg hvorfor flytting av data er nødvendig.
La oss demonstrere dem:

Det er godt å flytte filen i stedet for å kopiere dem når du jobber med forskjellige systemer. Hvis du ikke skal jobbe bare på én arbeidsstasjon; du kan overføre dokumentet du jobber med til et annet system og fortsette. Å flytte data hjelper også når du overfører til et nytt system. Videre kan det også være nyttig for sikkerhetskopiering. Hvis harddisken din har lite lagringsplass og du vil arkivere data til en annen lagringsenhet, er det godt å flytte dem i stedet for å slette dem.

Eller hvis systemet ikke er koblet til eksterne enheter som skriver og skanner, kan du overføre filene du vil skrive ut til systemet som er koblet til skriveren.

Vi har diskutert å flytte filene kort og hvorfor noen trenger å flytte data. Vi har også diskutert fordelene og sett hvordan flytting er forskjellig fra kopiering av data.

Nå er det enkelt å gå videre for å finne ut hvordan vi kan flytte filer i Linux -operativsystemet:

Slik flytter du filer i Linux -systemet:

Det er ingen tradisjonell måte å opptre på bevege seg operasjon; i Linux -distribusjoner,
et par metoder brukes til å flytte filer:

  1. Gjennom kommandolinjeverktøyet (Terminal)
  2. Gjennom grafisk brukergrensesnitt (GUI)

Slik flytter du filer ved hjelp av kommandolinjeverktøyet (terminal):

Kommandoen som brukes for å flytte filer fra kildeplasseringen til en bestemt destinasjon er mv kommando:

De mv kommandolinjeverktøy regnes som en flerbrukskommando. Den brukes ikke bare til å overføre filer fra kilde til destinasjon, men brukes også til å gi nytt navn til en fil eller mappe:

Syntaks:

Syntaksen til mv kommandoen er:

mv [alternativer] [kilde_bane] [destinasjons_sti]

Før du starter eksemplene for å flytte filer ved hjelp av mv kommando, er det et annet punkt vi må forstå.

Når en fil eller mappe opprettes, vil en inode er tilordnet filen/katalogen, som inneholder metadataene til filen. Den fulle formen for inode er indeksnode som forklarer filsystemobjektet som om det er en fil eller katalog og lagrer informasjonen om den representative filen som tillatelsestilgang, filtype, gruppe, størrelse osv. indeksnode er en streng med heltall, og hver inode er unik.

For å sjekke inode for en bestemt fil, er syntaksen nevnt:

ls --inode [filnavn]

Hvis jeg vil sjekke inode verdien av tekstfilen sample.txt , vil kommandoen være:

$ls --inodesample.txt

Når du flytter en fil, handler det ikke om å flytte dataene fra en inode til en annen; du endrer bare banen. Innstillingen for tilgangstillatelse forblir den samme som før. Det er fordi du ikke endrer filen eller gjenoppretter den, og bare banen i minnet har endret seg.

La oss nå sjekke hvordan mv kommandoen er nyttig for å flytte filer gjennom forskjellige eksempler.

Eksempel 1: Flytte en fil

Lag en prøvefil sample_file.txt bruker ta på kommandoen i Hjem katalog:

$ta påsample_file.txt

Bruke mv kommandoen for å flytte filen til Dokumenter katalog; følgende kommando oppdager Dokumenter som en katalog/mappe og overfører sample_file.txt i det:

$mvsample_file.txt/hjem/wardah/Dokumenter

For å bekrefte eksistensen av sample_file.txt i dokumentmappen, kjør ls kommandoen i terminalen:

$ls /hjem/Wardah/Dokumenter

Merk: Du må skrive tillatelse for å få tilgang til kilden og destinasjonen for å flytte en fil. Ellers vil det vise tillatelsen nektet feilmelding.

Tilleggsmerknad:

Noen blir forvirret mens de gir kilden og destinasjonsveien, så de får feil resultater. Imidlertid er det en enkel måte å finne banen til en hvilken som helst katalog eller fil, som er nevnt nedenfor:

Velg mappen/katalogen du vil ha banen til, og høyreklikk på den. I hurtigmenyen navigerer du mot Egenskaper og klikk på den,

For eksempel vil jeg finne banen til text.txt mappen i hjemmekatalogen:

Når du treffer Egenskaper , vil den vise deg alle nødvendige detaljer om text.txt med stien:

Derfra kan du kopiere banen og lime den inn i terminalen.

Når du har flyttet filen, kan du gi den nytt navn ved hjelp av mv kommando igjen:

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

La oss sjekke gjennom ls kommandoen hvis filnavnet er endret eller ikke:

$ls

Eksempel 2: Flytte en mappe til katalogen

Akkurat som i eksemplet ovenfor flyttet vi en fil fra ett sted til et annet. På samme måte er det ingen egen måte å flytte katalogen som i cp kommando.
Tilnærmingen er den samme som vi gjorde ovenfor ved å bruke mv kommando:

Lag en testmappe og angi navnet som testing bruker mkdir kommando. Legg til den tilfeldige filen i den, som å lage en testing.txt filen i den gjennom ta på kommando:

$mkdirTesting
$ta påTesting.txt

Flytt Testing.txt filen i Testing mappen ved hjelp av mv kommando:

$mvTesting.txt Testing

Flytt nå Testing mappen inn i Nedlastinger katalog:

$mvTesting/hjem/wardah/Nedlastinger

For å bekrefte, skriv inn:

$ls /hjem/wardah/Nedlastinger

Eksempel 3: Flytte flere filer samtidig

Når vi flytter flere filer samtidig, vil mv kommandoen anser det siste katalognavnet som destinasjonskatalogen:

La oss flytte filer sample.txt , testing.txt , og test.txt i Nedlastinger katalog. For dette, åpne terminalen i Dokument -katalogen da alle disse filene er plassert der:

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

Utfør ls kommando for å bekrefte det:

$ls /hjem/wardah/Nedlastinger

Som du kan se, blir alle filene vellykket overført fra Dokumenter katalogen til Nedlastinger katalog.

Slik flytter du filer ved hjelp av GUI:

Det er flere GUI -verktøy og filbehandlingssystemer tilgjengelig for Linux -operativsystemet. De mye brukte er Nautilus , en GNOME -filbehandling, og delfin , som er en filbehandling for KDE. Disse to filbehandlerne foretrekkes på grunn av fleksibiliteten.

Jeg jobber for tiden med Ubuntu 20.04 som bruker et Gnome -skrivebordsmiljø. Derfor vil vi se hvordan vi kan flytte filer fra en katalog til en annen gjennom Nautilus filbehandler.

GUI gjør filoverføring relativt enkelt. Vi trenger bare å følge noen få enkle setninger som er oppført nedenfor:

  1. Åpne Nautilus filbehandling i systemet du jobber med.
  2. Velg filen du vil flytte og høyreklikk på den.
  3. En hurtigmeny vises på skjermen og navigerer mot Flytte til alternativer.
  4. Når du klikket på Flytte til alternativet, vises et vindu med listen over mulige destinasjonskataloger foran deg.
  5. Velg den nye plasseringen du vil overføre filen til, og trykk på Plukke ut .

La oss forstå det gjennom et eksempel:

Åpne Nautilus filbehandling i Ubuntu 20.04:

For folk som er forvirret med begrepet Nautilus , det er bare navnet på Filbehandling. Og hvis du lurer på hvordan du får det, la meg vise det mer eksplisitt.

Åpne applikasjonsmenyen, søk etter filbehandling, og skriv nautilus eller Filer :

Du kan se, etter at du har skrevet nautilus, avslører den Filer alternativ. Klikk på den for å få filbehandlingsvinduet:

Som dsiplayed, er det flere mapper og noen tekstfiler i den. Anta at jeg vil flytte sample.txt tekstfil til et annet sted. Velg sample.txt filen og høyreklikk på den:

Klikk på Flytte til… , vises en liste over alle mulige destinasjoner på skjermen:

La oss flytte sample.txt filen til Dokumenter katalog. Velg den deretter fra vinduet og trykk på Plukke ut knapp:

Filene har blitt flyttet fra Hjem katalogen til Dokumenter katalog.

Som du kan se, sample.txt er ikke lenger tilstede i Hjem katalog:

For å bekrefte om den er flyttet til destinasjonen, åpner du Dokumenter katalogen og sjekk om sample.txt Filen eksisterer:

På samme måte, hvis du vil flytte en katalog til et annet sted, kan du også gjøre det ved å gjenta de samme trinnene som vi diskuterte ovenfor. La oss se på det gjennom et eksempel,
opprett en ny mappe i Hjem katalogen og navngi den. Jeg lager en mappe ved navn Testing , som vist på følgende bilde:

Tenk at vi ønsker å flytte Testing katalog/mappe til Nedlastinger katalog. Så velg Testing mappe, høyreklikk på den, og i undermenyen navigerer du mot Flytte til… alternativ:

Et vindu åpnes, velg Nedlastinger katalogen for å overføre Testing mappen til den ved å klikke på Plukke ut knapp:

Bekreft at den flyttede mappen finnes i Nedlastinger katalogen ved å åpne den i filbehandleren:

Som du kan se, er det enkelt å flytte en fil eller katalog gjennom Nautilus filbehandler:

Konklusjon:

I denne guiden har vi en grundig forklaring for nybegynnere om hvordan du flytter filer i Linux. Å flytte en fil er ikke en vanskelig oppgave hvis du vet nøyaktig hvordan du gjør det. I et Linux -system har vi flere måter å utføre en enkelt operasjon på, ettersom de er designet for å gjøre systemet behagelig for alle typer brukere.

Vi har kort diskutert et par måter å overføre filer til et annet sted i systemet ditt. Tilnærminger for å flytte filer eller mapper, for eksempel gjennom GUI og Terminal , er ganske enkle og relativt enkle da det ikke krever at du er ekspert for å bruke disse tilnærmingene. Denne guiden er nyttig når du får en trinnvis diskusjon av de to forskjellige prosedyrene.

For meg er begge metodene raske og mindre komplekse. Hvis du flytter en fil gjennom GUI, høyreklikker du bare på målfilen og klikker på Flytte til… alternativet i hurtigmenyen. Et vindu vil vises for å velge destinasjonskatalogen for å overføre filen. Filen vil bli fjernet fra det forrige stedet.

Hvis du foretrekker å bruke en terminal, så mv , en flerbrukskommando, brukes. Det brukes ikke bare til å flytte filer/mapper, men også til å gi nytt navn til dem. Vi har utført flere eksempler på mv kommando for bedre forståelse. Fremgangsmåten er lik i hvert eksempel; Hvis du følger et eksempel nøye, kan du bruke mv kommandoen hvor som helst.