Kako koristiti naredbu MV u Linuxu

Linux je jedan od najsigurnijih operativnih sustava na tržištu, ali istina je da njegova upotreba može biti složenija od Windows -a ili Mac -a. Korištenje naredbi u Linuxu prirodan je zadatak koji izvršava vrste korisnika i iako se može činiti da je to nešto stvarno složeno, neće biti tako s dobrim poznavanjem funkcionalnosti svakog od njih.

Iz tog razloga u nastavku ćemo objasniti jednu od najpraktičnijih naredbi za upravljačke zadatke, kao što je sigurno i učinkovito pomicanje elemenata u sustavu. Mislimo na naredbu mv.

Što je naredba MVMV (Move - Mover), naziv mu je jasan za zadatak koji obavlja unutar Linuxa i jest premještanje direktorija ili datoteka, ali u nekim nam slučajevima pomaže da neke od njih preimenujemo, pa kad koristite naredbu mv zapamtite da možete Učinite sljedeće:

  • Preimenujte datoteku ili mapu u sustavu
  • Premjestite grupu datoteka u direktorij različit od izvornog

MV je naredba koja se izvršava bez potrebe za potvrdom, stoga moramo biti sigurni da se moraju odabrati datoteke ili direktoriji.

SintaksaSintaksa za korištenje mv naredbe je sljedeća:

  • mv [OPTION]… [-T] Odredišni resurs
  • mv [OPCIJA] … Resurs … Imenik
  • mv [OPCIJA] … -t Direktorij resursa

Postoje neki parametri koje možemo koristiti s naredbom MV, a to su:

Ovaj parametar prisiljava premještanje odredišne ​​datoteke bez prethodnog upita

 mv -f

To je interaktivna poruka prije prepisivanja
 mv -i

Ovaj parametar omogućuje vam premještanje stavke kada je izvor noviji od odredišta, u protivnom ne
 mv -u Ažuriranje

Ova opcija ispisuje izvorne i odredišne ​​datoteke
 mv -v detaljno

Pristupite priručniku za pomoć za MV
 čovjek mv

1. Kako koristiti naredbu MV u Linuxu


U tu ćemo svrhu koristiti Ubuntu 19, a prvi primjer koji ćemo dati bit će preimenovanje datoteke u procesu premještanja.

Korak 1
Za to imamo datoteku koja se zove Solvetic1.docx i bit će preimenovana u Solvetic2.docx, izvršavamo sljedeće:

 mv Solvetic1.docx Solvetic2.docx
Izvršavanjem naredbe ls možemo vidjeti da je datoteka uređena:

Korak 2
Sada, ako želimo promijeniti put te datoteke u novu, moramo unijeti ovu stazu iza koje slijedi naziv datoteke, u ovom slučaju premjestit ćemo datoteku u Documents, za to izvršavamo sljedeće:

 mv Solvetic2.docx / home / Solvetic / Dokumenti 

POVEĆAJTE

Prije premještanja prebacite poruku za prepisivanjeNa početku smo spomenuli da se mv naredba izvršava bez traženja dopuštenja za prepisivanje korisnika, ali ako iz sigurnosnih razloga više volimo da se to prikaže kako bi se zajamčila cjelovitost objekta, moramo dodati -i parametar na sljedeći način:

 mv -i Solvetic2.docx / home / Solvetic / Dokumenti
Tamo će se prikazati poruka u kojoj se traži odobravamo li odredišnu datoteku zamijeniti novom datotekom ili direktorijem:

POVEĆAJTE

2. Kako spriječiti naredbu mv da prepiše postojeći Linux objekt


Ako želimo dodati dodatnu sigurnost, ne želimo da se datoteka premjesti kako bi zamijenila drugu na odredišnoj stazi, moramo dodati parametar -n i ništa se ne poduzima:
 mv -n Solvetic2.docx / home / Solvetic / Dokumenti
Možemo vidjeti da će datoteka Solvetic2.docx i dalje biti dostupna na radnoj površini:

3. Kako ukloniti kose crte s Linux objekta pomoću naredbe MV


U nekim slučajevima moguće je ukloniti kose crte koje se nalaze u završnom dijelu argumenata, da bismo to učinili moramo koristiti opciju --strip-trailing-slashes:
 mv --strip-trailing-slashes Solvetic2.docx / home / Solvetic / Dokumenti

Iako ova opcija nije vrlo česta, koristi se kada izvorni argument sadrži kosu crtu koja može odrediti simboličku vezu do direktorija.

4. Dopustite naredbi mv da rukuje odredištem kao normalna Linux datoteka


Ova vrijednost omogućuje da se odredištem upravlja kao datoteka, ali ne i kao direktorij, za to imamo opciju -T:
 mv -T Solvetic1.docx / home / Solvetic / Dokumenti
Dopustite naredbi MV da premješta datoteku samo pod uvjetom da je novija od odredišne ​​datoteke. To je parametar koji omogućuje premještanje datoteke samo kada je izvorna datoteka starija od ove, za to izvršavamo sljedeće:
 mv -u Solvetic2.docx / home / Solvetic / Dokumenti

5. Neka naredba MV generira pojedinosti o zadatku koji je obavio Linux


Za pristup detaljnim informacijama o kretanju elemenata u Linuxu s MV možemo koristiti parametar -v:
 mv -v Solvetic1.docx / home / Solvetic / Dokumenti 

6. Izradite sigurnosnu kopiju postojećih datoteka naredbom MV Linux


Idealna sigurnosna točka naredbe MV je mogućnost stvaranja sigurnosne kopije datoteke za premještanje, koja će se stvoriti s istim imenom datoteke na odredištu samo da će njezina razlika biti tilda (~), za ovo moramo koristiti parametrom -b:
 mv -b Solvetic1.docx / home / Solvetic / Dokumenti

Za pregled stvorenih kopija možemo koristiti naredbu ls:

Zahvaljujući naredbi MV možemo slobodno pomicati objekte u Linuxu, kao i mijenjati njihova imena ako je potrebno, te imati mnogo precizniju kontrolu nad njima.

wave wave wave wave wave