Kā izmantot MV komandu Linux

Linux ir viena no drošākajām operētājsistēmām tirgū, taču ir taisnība, ka tā lietošana var būt sarežģītāka nekā Windows vai Mac. Komandu izmantošana Linux ir dabisks uzdevums, kas izpilda lietotāju veidus, un, lai gan tas var šķist kaut kas patiešām komplekss, tas tā nebūs, labi pārzinot katra no tiem funkcionalitāti.

Šī iemesla dēļ turpmāk mēs izskaidrosim vienu no vispraktiskākajām komandām pārvaldības uzdevumiem, piemēram, elementu drošai un efektīvai pārvietošanai sistēmā. Mēs runājam par komandu mv.

Kas ir MV komandaMV (Pārvietot - Pārvietot), tā nosaukums ir skaidrs uzdevumam, ko tā veic Linux, un ir pārvietot direktorijus vai failus, taču dažos gadījumos tas palīdz mums pārdēvēt dažus no tiem, tāpēc, lietojot komandu mv, atcerieties, ka varat Rīkojieties šādi:

  • Pārdēvējiet sistēmā failu vai mapi
  • Pārvietojiet failu grupu uz citu direktoriju nekā oriģināls

MV ir komanda, kas tiek izpildīta bez apstiprinājuma, tāpēc mums jābūt pārliecinātiem, ka ir jāizvēlas faili vai katalogi.

SintakseKomandas mv izmantošanas sintakse ir šāda:

  • mv [IESPĒJA]… [-T] Galamērķa resurss
  • mv [IESPĒJA]… Resurss… Katalogs
  • mv [OPTION]… -t Resursu direktorijs

Ir daži parametri, kurus mēs varam izmantot ar komandu MV, tie ir:

Šis parametrs liek pārvietoties, pārrakstot galamērķa failu, iepriekš nejautājot

 mv -f

Tas ir interaktīvs ziņojums pirms pārrakstīšanas
 mv -i

Šis parametrs ļauj pārvietot vienumu, ja avots ir jaunāks par galamērķi, pretējā gadījumā nē
 mv -u atjauninājums

Šī opcija izdrukā avota un mērķa failus
 mv -v daudznozīmīga

Piekļūstiet MV palīdzības rokasgrāmatai
 cilvēks mv

1. Kā izmantot MV komandu Linux


Šim nolūkam mēs izmantosim Ubuntu 19, un pirmais piemērs, ko mēs sniegsim, būs faila pārdēvēšana pārvietošanas procesā.

1. darbība
Šim nolūkam mums ir fails ar nosaukumu Solvetic1.docx, un tas tiks pārdēvēts par Solvetic2.docx, mēs izpildām sekojošo:

 mv Solvetic1.docx Solvetic2.docx
Izpildot komandu ls, mēs redzam, ka fails ir rediģēts:

2. solis
Tagad, ja mēs vēlamies mainīt šī faila ceļu uz jaunu, mums jāievada šis ceļš, kam seko faila nosaukums, šajā gadījumā mēs pārvietosim failu uz Dokumenti, lai to paveiktu:

 mv Solvetic2.docx / home / Solvetic / Dokumenti 

PALIELINĀT

Pirms pārcelšanās izmetiet pārrakstīšanas ziņojumuSākumā mēs minējām, ka komanda mv tiek izpildīta, neprasot atļaujas lietotāja pārrakstīšanai, bet, ja drošības apsvērumu dēļ mēs vēlamies to parādīt, lai garantētu objekta integritāti, mums ir jāpievieno parametrs -i šādi:

 mv -i Solvetic2.docx / home / Solvetic / Dokumenti
Tiks parādīts ziņojums ar jautājumu, vai mēs atļaujam mērķa failu aizstāt ar šo jauno failu vai direktoriju:

PALIELINĀT

2. Kā neļaut komandai mv pārrakstīt esošu Linux objektu


Ja, lai pievienotu lielāku drošību, mēs nevēlamies, lai fails tiktu pārvietots, lai aizstātu citu galamērķa ceļā, mums jāpievieno parametrs -n, un netiek veiktas nekādas darbības:
 mv -n Solvetic2.docx / home / Solvetic / Dokumenti
Mēs redzam, ka Solvetic2.docx fails joprojām būs pieejams darbvirsmā:

3. Kā noņemt slīpsvītras no Linux objekta ar MV komandu


Dažos gadījumos ir iespējams novērst slīpsvītras, kas atrodas argumentu pēdējā daļā, lai to izdarītu, jāizmanto opcija --strip-trailing-slīpsvītras:
 mv --strip-trailing-slīpsvītras Solvetic2.docx / home / Solvetic / Dokumenti

Lai gan šī opcija nav ļoti izplatīta, to izmanto, ja avota argumentā ir slīpsvītra, kas var norādīt simbolisku saiti uz direktoriju.

4. Ļaujiet komandai mv apstrādāt galamērķi kā parastu Linux failu


Šī vērtība ļauj galamērķi pārvaldīt kā failu, bet ne kā direktoriju, tāpēc mums ir opcija -T:
 mv -T Solvetic1.docx / home / Solvetic / Dokumenti
Atļaujiet komandai MV pārvietot failu tikai ar nosacījumu, ka tas ir jaunāks par mērķa failu. Tas ir parametrs, kas ļauj pārvietot failu tikai tad, ja avota fails ir vecāks par šo, tāpēc mēs izpildām sekojošo:
 mv -u Solvetic2.docx / home / Solvetic / Dokumenti

5. Lieciet komandai MV ģenerēt informāciju par Linux veikto uzdevumu


Lai piekļūtu detalizētai informācijai par elementu kustību Linux ar MV, mēs varam izmantot parametru -v:
 mv -v Solvetic1.docx / home / Solvetic / Dokumenti 

6. Izveidojiet esošo failu dublējumkopiju, izmantojot komandu MV Linux


Ideāls MV komandas drošības punkts ir iespēja izveidot pārvietojama faila rezerves kopiju, kas tiks izveidota ar tādu pašu faila nosaukumu galamērķī tikai tad, ja tā atšķirība būs tilde (~), mums jāizmanto parametrs -b:
 mv -b Solvetic1.docx / home / Solvetic / Dokumenti

Mēs varam izmantot komandu ls, lai apskatītu izveidotās kopijas:

Pateicoties komandai MV, mēs varam brīvi pārvietot objektus Linux, kā arī vajadzības gadījumā mainīt to nosaukumu un daudz precīzāk kontrolēt tos.

wave wave wave wave wave