Hvordan flytte en katalog i Linux

Hvordan flytte en katalog i Linux
I Linux kan vi flytte katalogene til en bestemt mappe og beskytte dem ved å endre tilgangstillatelse for å sikre filene og dataene som er til stede i disse katalogene. Å flytte katalogen fra en vei til en annen er mye enklere og kan gjøres enkelt.

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.