- 1. Kā izmantot MV komandu Linux
- 2. Kā neļaut komandai mv pārrakstīt esošu Linux objektu
- 3. Kā noņemt slīpsvītras no Linux objekta ar MV komandu
- 4. Ļaujiet komandai mv apstrādāt galamērķi kā parastu Linux failu
- 5. Lieciet komandai MV ģenerēt informāciju par Linux veikto uzdevumu
- 6. Izveidojiet esošo failu dublējumkopiju, izmantojot komandu MV 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.docxIzpildot 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 / DokumentiTiks 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 / DokumentiMē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 / DokumentiAtļ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.