- 1. Kako koristiti naredbu MV u Linuxu
- 2. Kako spriječiti naredbu mv da prepiše postojeći Linux objekt
- 3. Kako ukloniti kose crte s Linux objekta pomoću naredbe MV
- 4. Dopustite naredbi mv da rukuje odredištem kao normalna Linux datoteka
- 5. Neka naredba MV generira pojedinosti o zadatku koji je obavio Linux
- 6. Izradite sigurnosnu kopiju postojećih datoteka naredbom MV Linux
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.docxIzvrš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 / DokumentiTamo ć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 / DokumentiMož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 / DokumentiDopustite 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.