Den ene tingen folk er forvirret over er forskjellen mellom MOVE og COPY COMMAND; Copy -kommandoen brukes til å lage klonen til filer/kataloger til noen andre baner mens du holder den opprinnelige filen/katalogen på sin opprinnelige bane, mens flyttingskommandoen brukes til å flytte filen/katalogen fra sin opprinnelige ban sti.
I denne oppskrivningen har vi forklart metodene i detalj som vi kan flytte katalogene fra en vei til en annen i Linux.
Hvordan flytte katalogen i Linux
Det er to metoder for å flytte kataloger fra en destinasjon til en annen i Linux er enten etter kommandolinjemetode eller grafisk brukergrensesnitt, begge blir diskutert i detalj.
Metode 1: Kommandolinjemetode
Vi har to kataloger med navnet, MyDirectory1 og MyDirectory2, vi kan liste opp begge ved hjelp av LS -kommandoen:
$ ls
Den generelle syntaksen for å flytte katalogen fra en vei til en annen er:
$ MV [Alternativer] kildedestinasjon
Bruk MV -kommandoen til å flytte katalogen fra kilde til en eller annen destinasjon, og vi kan bruke noen alternativer sammen med denne kommandoen. Alternativene som kan brukes med MV -kommandoen er:
Alternativer | Beskrivelse |
---|---|
-f | Det vil overskrive funksjonene med tvang mens du flytter katalogen fra kilde til destinasjon |
-Jeg | Det vil aktivere den interaktive modusen |
-v | Det vil vise deg fremdriften for kommandoen utførelse |
-u | Den vil oppdatere destinasjonsfilene |
-z | Den vil sette sikkerhetskonteksten til filen til standardinnstillingene |
-n | Det vil deaktivere overskrivingen i destinasjonsfilene |
For å forstå dette, vil vi flytte katalogen myDirectory2 fra /Hjem/Hammad (gjeldende arbeidskatalog) til /Hjem/Hammad/Dokumenter Bruke kommandoen:
$ mv -vf mydirectory1/home/hammad/dokumenter
Vi har brukt "-f" -alternativet i kommandoen ovenfor som brukes til å bevege katalogene med tvang, og liste opp innholdet ved å bruke LS-kommandoen:
$ ls
Bare "MyDirectory1" er til stede, noe som betyr at "MyDirectory2" har blitt flyttet inn i Documents Directory, for å bekrefte den, bruk kommandoen:
$ ls/home/hammad/dokumenter
Tilsvarende kan vi flytte flere kataloger ved å bruke kommandoen:
$ MV -VFI/HOME/HAMMAD/DOKUMENTER/MYDIRECTORY1/HOME/HAMMAD/DOKUMENTER/MYDIRECTORY2/HOME/HAMMAD
I ovennevnte kommando har vi flyttet de flere katalogene; MyDirectory1 og MyDirectory2, fra/Home/Hammad/Dokumenter til/Home/Hammad ved å bruke flaggene “-Vfi” der “V” brukes til å vise fremdriften for utført kommando, “F” brukes til å flytte katalogen hvis nødvendig, hvis nødvendig, og "jeg" brukes til å aktivere den interaktive modusen.
Metode 2: Grafisk brukergrensesnitt
For GUI-metoden, gå til destinasjonsmappen, høyreklikk på katalogen du vil flytte, og velg Move-alternativet:
Velg "Destinasjonsmappen" i vårt tilfelle, det er dokumenter, og klikker deretter på "Velg" -knappen:
Katalogen er med hell blitt flyttet, og åpner "Dokumenter" -katalogen for å bekrefte mobiliteten til MyDirectory2 fra/Home/Hammad til/Home/Hammad/Documents:
Konklusjon
Katalogen kan flyttes enten ved å bruke kommandolinjemetoden eller GUI -metoden; Begge er praktiske og forståelige, det er opp til leserens valg. I denne oppskrivningen har vi forklart begge metodene i detalj, anbefales kommandolinjemetoden fordi du med denne metoden kan bruke andre alternativer ved hjelp av flaggene.