Kaip naudoti MV komandą „Linux“

„Linux“ yra viena saugiausių operacinių sistemų rinkoje, tačiau tiesa, kad jos naudojimas gali būti sudėtingesnis nei „Windows“ ar „Mac“. Komandų naudojimas „Linux“ yra natūrali užduotis, vykdanti tam tikro tipo vartotojus ir nors tai gali atrodyti tikrai sudėtinga, tai nebus taip, gerai žinant kiekvieno iš jų funkcionalumą.

Dėl šios priežasties žemiau paaiškinsime vieną iš praktiškiausių valdymo užduočių komandų, tokių kaip elementų saugus ir efektyvus perkėlimas sistemoje. Mes kalbame apie komandą mv.

Kas yra MV komanda?MV (Perkelti - Perkelti), jo pavadinimas yra aiškus dėl užduoties, kurią ji atlieka sistemoje „Linux“, ir yra perkelti katalogus ar failus, tačiau kai kuriais atvejais tai padeda mums pervardyti kai kuriuos iš jų, todėl kai naudojate komandą „mv“, atminkite, kad galite Atlikite toliau nurodytus veiksmus.

  • Pervardykite failą ar aplanką sistemoje
  • Perkelkite failų grupę į kitą katalogą nei originalas

MV yra komanda, vykdoma be patvirtinimo, todėl turime būti tikri, kad failai ar katalogai turi būti pasirinkti.

SintaksėKomandos mv naudojimo sintaksė yra tokia:

  • mv [OPTION]… [-T] Paskirties šaltinis
  • mv [PARINKTIS]… Ištekliai… katalogas
  • mv [PASIRINKTIS]… -t Išteklių katalogas

Yra keletas parametrų, kuriuos galime naudoti su MV komanda, tai yra:

Šis parametras verčia perkelti paskirties failo perrašymą, prieš tai neprašius

 mv -f

Tai interaktyvi žinutė prieš perrašant
 mv -i

Šis parametras leidžia perkelti elementą, kai šaltinis yra naujesnis už paskirties vietą, kitaip ne
 mv -u atnaujinimas

Ši parinktis spausdina šaltinio ir paskirties failus
 mv -v daugiažodis

Pasiekite MV pagalbos vadovą
 vyras mv

1. Kaip naudoti MV komandą „Linux“


Šiuo tikslu naudosime „Ubuntu 19“, o pirmasis pavyzdys, kurį pateiksime, bus failo pervardijimas perkėlimo metu.

1 žingsnis
Tam turime failą, pavadintą Solvetic1.docx, ir jis bus pervadintas į Solvetic2.docx, vykdome šiuos veiksmus:

 mv Solvetic1.docx Solvetic2.docx
Vykdydami komandą ls matome, kad failas buvo redaguotas:

2 žingsnis
Dabar, jei norime pakeisti to failo kelią į naują, turime įvesti šį kelią, po kurio nurodomas failo pavadinimas, šiuo atveju perkeliame failą į Dokumentai, todėl vykdome šiuos veiksmus:

 mv Solvetic2.docx / home / Solvetic / Dokumentai 

DIDELIS

Prieš perkeldami, permeskite perrašymo pranešimąPradžioje minėjome, kad komanda „mv“ vykdoma neprašant leidimų perrašyti vartotojo, tačiau jei dėl saugumo norime, kad tai būtų rodoma siekiant užtikrinti objekto vientisumą, turime pridėti parametrą -i taip:

 mv -i Solvetic2.docx / home / Solvetic / Dokumentai
Bus rodomas pranešimas, kuriame bus klausiama, ar leidžiame paskirties failą pakeisti šiuo nauju failu ar katalogu:

DIDELIS

2. Kaip neleisti mv komandai perrašyti esamo „Linux“ objekto


Jei norime padidinti saugumą, nenorime, kad failas būtų perkeltas pakeisti kitą paskirties kelyje, turime pridėti parametrą -n ir nesiimame jokių veiksmų:
 mv -n Solvetic2.docx / home / Solvetic / Dokumentai
Matome, kad „Solvetic2.docx“ failas vis tiek bus pasiekiamas darbalaukyje:

3. Kaip pašalinti brūkšnius iš „Linux“ objekto naudojant MV komandą


Kai kuriais atvejais galima pašalinti brūkšnelius, esančius paskutinėje argumentų dalyje, tam turime naudoti parinktį --strip-trailing-slashes:
 mv --strip-trailing-slashes Solvetic2.docx / home / Solvetic / Dokumentai

Nors ši parinktis nėra labai paplitusi, ji naudojama, kai šaltinio argumente yra galinis brūkšnys, kuris gali nurodyti simbolinę nuorodą į katalogą.

4. Leiskite komandai mv tvarkyti paskirties vietą kaip įprastą „Linux“ failą


Ši vertė leidžia paskirties vietą valdyti kaip failą, bet ne kaip katalogą, todėl turime parinktį -T:
 mv -T Solvetic1.docx / home / Solvetic / Dokumentai
Leiskite komandai MV perkelti failą tik su sąlyga, kad jis yra naujesnis nei paskirties failas. Tai parametras, leidžiantis perkelti failą tik tada, kai šaltinio failas yra senesnis nei šis, todėl atliekame šiuos veiksmus:
 mv -u Solvetic2.docx / home / Solvetic / Dokumentai

5. Leiskite MV komandai generuoti išsamią informaciją apie atliktą užduotį „Linux“


Norėdami gauti išsamią informaciją apie elementų judėjimą „Linux“ su MV, galime naudoti parametrą -v:
 mv -v Solvetic1.docx / home / Solvetic / Dokumentai 

6. Sukurkite esamų failų atsarginę kopiją naudodami komandą „MV Linux“


Idealus MV komandos saugumo taškas yra galimybė sukurti perkeliamo failo atsarginę kopiją, kuri bus sukurta tuo pačiu failo pavadinimu paskirties vietoje tik tuo atveju, jei jo skirtumas bus tildė (~), turime naudoti parametrą -b:
 mv -b Solvetic1.docx / home / Solvetic / Dokumentai

Mes galime naudoti komandą ls norėdami peržiūrėti sukurtas kopijas:

MV komandos dėka mes galime laisvai perkelti objektus „Linux“, taip pat prireikus pakeisti jų pavadinimus ir daug tiksliau juos valdyti.

wave wave wave wave wave