Sintaksa

mv Je eden od standardnih ukazov za distribucije na osnovi jedra Linuxa. Vsak uporabnik, ki se želi naučiti osnovnih terminalskih ukazov, bi moral vedeti zanj, da lahko prek konzole izvede potrebna dejanja. Ta pripomoček omogoča preimenovanje imenikov in posameznih predmetov ter njihovo premikanje. Seveda lahko ista dejanja izvajate prek grafičnega vmesnika, vendar do njega nimate vedno dostop ali pa morate nalogo izvesti prek "Terminal"ne da bi vas motilo namizno okolje. Vključite ukaz mv konzola je zelo preprosta, saj njena sintaksa ni zapletena, razpoložljive možnosti pa se lahko naučite v samo nekaj minutah, samo če jih pogledate. Kljub temu pa bomo še posebej pozorni na pravila vnosa in predstavljene argumente, tako da tudi uporabniki na začetku ne bodo imeli več vprašanj o tej temi. Predlagamo, da začnete s sintakso, in sicer s pravili za sestavljanje akcijske vrstice v konzoli.

Kot veste, je sintaksa v programiranju odgovorna za pravila za vnašanje besed pri sestavljanju ene ali več poizvedb. To pravilo ni zaobšlo ekipe, o kateri razmišljamo danes. Od zaporedja sestavljanja niza je odvisno, ali je uporabnikova zahteva pravilno izpolnjena. Črkopis je videti tako: mv + možnosti + izvorne datoteke + cilj... Oglejmo si podrobneje vsak delček, da boste razumeli njegovo vlogo:

  • mv - oziroma klic samega pripomočka. Vedno na začetku vrstice, razen pri nastavljanju argumenta sudoodgovoren za izvrševanje ukaza v imenu super uporabnika. Nato črta dobi obliko sudo mv + možnosti + izvorne_datoteke + cilj.
  • opcije - namestljive dodatne naloge, na primer izvajanje varnostnih kopij, prepisovanje datotek in druga dejanja, o katerih bomo govorili v ločenem odseku današnjega gradiva.
  • izvorne_datoteke - tisti predmeti ali imeniki, s katerimi želite izvesti dejanje, na primer preimenovati ali premakniti.
  • destinacijo - je prikazano pri premikanju predmetov in če bo izvedeno preimenovanje, bo prikazano novo ime.

To so vsa pravila vnosa, ki si jih morate zapomniti. Funkcij ni več, zato lahko nadaljujete z analizo razpoložljivih možnosti.

Opcije

Že veste, da so možnosti dodatni argumenti v obliki črk, ki so določeni, ko je treba z ukazom izvesti dodatna dejanja. Skoraj vse ukaze, ki obstajajo v Linuxu, je mogoče izvajati z eno ali več možnostmi, kar velja tudi za mv... Njegove zmogljivosti so namenjene naslednjim nalogam:

  • —Pomoč - prikaže uradno dokumentacijo o pripomočku. To je koristno, če ste pozabili druge možnosti in želite hitro dobiti splošen povzetek.
  • - Različica - prikaže različico mv... Uporabniki ga skoraj nikoli ne uporabljajo, ker skoraj nikoli ni treba določiti različice določenega orodja.
  • -b / -Rezerva / —Backup = METHOD - ustvari kopijo datotek, ki so bile premaknjene ali prepisane.
  • -f - ko je aktiviran, ne bo vprašal dovoljenja lastnika datoteke, ko gre za premikanje ali preimenovanje datoteke.
  • -jaz - nasprotno, vprašal bo dovoljenje lastnika.
  • -n - onemogoči prepisovanje že obstoječih predmetov.
  • —Potezne črte - odstrani končni znak / iz datoteke, če obstaja.
  • -t IMENIK - premakne vse datoteke v navedeni imenik.
  • -u - premakne se le, če je izvorna datoteka novejša od ciljne.
  • -v - med obdelavo ukazov prikaže informacije o vsakem elementu.

V prihodnosti jih lahko z zgornjimi možnostmi določite v eni vrstici pri preimenovanju ali premikanju posameznih predmetov ali imenikov.Nato predlagamo, da si podrobneje ogledamo najbolj priljubljene primere interakcije z ekipo. mvustavil pri vseh glavnih akcijah.

Premikanje datotek in map

Iz zgornjih informacij že veste, da se današnji ukaz uporablja za premikanje datotek. Če želite to narediti, morate zagnati "Terminal" na priročen način in tam zapišite mv myfile1.txt mydir /, zamenjava določenega imena datoteke in ciljne mape z zahtevanimi. Če predmeta ni v trenutnem imeniku, mu napišite celotno pot, o kateri bomo govorili kasneje. Enako lahko storimo z ločeno mapo.

Premikanje datoteke v določeno mapo z ukazom mv v Linuxu

Preimenovanje predmetov in imenikov

Drugi namen pripomočka za konzolo mv - preimenovanje predmetov. To se naredi tudi z enim ukazom. Zgoraj smo obljubili, da pokažemo, kako natančno se izvaja operacija, s prikazom celotne poti. V tem primeru vrstica dobi obliko mv / home / soringpcrepair.com / Desktop / test.txt test2.txtkje / home / soringpcrepair.com / Desktop / test.txt - zahtevano lokacijo predmeta, ob upoštevanju njegovega imena in razširitve, in test2.txt - ime, ki mu bo dodeljeno po aktiviranju ukaza.

Preimenovanje datoteke prek pripomočka mv v Linuxu

Če ne želite določiti celotne poti do predmeta ali imenika, na primer, ko morate v eni seji izvesti več dejanj, je priporočljivo, da se pomaknete do lokacije z vnosom ukaza cd... Po tem vam ni treba napisati celotne poti.

Pomaknite se na določeno lokacijo za interakcijo s programom mv v Linuxu

Po tem preimenujmo mapo prek mv test1 testkje test1 - izvirno ime in test1 - konec.

Preimenovanje mape z mv v Linuxu v trenutni mapi

Takoj po pritisku na tipko Enter videli boste novo vrstico vnosa, kar pomeni, da so bile vse spremembe uspešne. Zdaj lahko odprete upravitelj datotek ali katero koli drugo orodje, da preverite novo ime imenika.

Uspešen ukaz Linux mv na trenutni lokaciji

Varnostno kopiranje predmetov

Ko pogledate možnosti ukaza, ste morda opazili argument -b... On je tisti, ki je odgovoren za ustvarjanje varnostnih kopij. Pravilno oblikovanje vrstice je videti tako: mv -b /test/test.txt test1.txtkje /test/test.txt Je neposredna pot do datoteke in test1.txt - ime za varnostno kopijo.

Varnostno kopiranje obstoječe datoteke z ukazom mv v Linuxu

Privzeto imajo varnostni predmeti simbol na koncu imena ~oziroma ukaz mv tudi samodejno ustvari. Če želite to spremeniti, uporabite vrstico mv -b -S ".txt" test.txt test1.txt pri ustvarjanju varnostne kopije. Tu namesto ".Txt" napišite končnico datoteke, ki je optimalna za vas.

Premikanje več datotek hkrati

Včasih je treba premakniti več datotek hkrati. Danes obravnavani pripomoček se popolnoma spopada s to nalogo. IN "Terminal" samo vstopiti morate mv myfile1 myfile2 myfile3 mydir /, zamenjava imen predmetov in ciljne mape z zahtevanimi.

Premikanje več datotek hkrati prek pripomočka mv v Linuxu

Če se ukazi s konzole trenutno aktivirajo iz imenika, v katerem so vse datoteke, ki jih želite premakniti, uporabite mv * mydir /da jih takoj spustite v navedeni imenik. Tako boste prihranili precej časa pri premikanju ali ročnem vnosu imen vseh predmetov.

Premikanje vseh datotek iz trenutne mape z ukazom mv v Linuxu

Enako velja za elemente z enako obliko. Če želite na primer premakniti samo slike JPG, spremenite vrstico v mv * .jpg mydir... Enako velja za vse druge znane vrste datotek.

Premikanje vseh datotek z določeno pripono prek ukaza mv v Linuxu

Premikanje manjkajočih datotek v ciljnem imeniku

Obstajajo primeri, ko je treba številne datoteke premakniti v določen imenik, vendar nekatere že obstajajo v tem imeniku. Nato morate uporabiti možnost -ntako da bo na koncu videti ekipa mv -n mydir1 / * mydir2 /... Tu zamenjajte določene mape s tistimi, ki so potrebne za pravilno nadaljevanje prenosa.

Premikanje datotek, ki ne obstajajo v ciljnem imeniku, prek mv v Linuxu

Kot lahko vidite, ukaz mv se lahko uporablja za različne namene in s posebnimi argumenti, ki vam omogočajo, da brez težav preimenujete ali premaknete skupino predmetov ali določeno datoteko. Če vas zanima interakcija z drugimi standardnimi pripomočki za konzole v Linuxu, vam svetujemo, da preučite gradiva o tej temi s pomočjo spodnjih povezav.

Preberite tudi:
Pogosto uporabljeni ukazi v terminalu Linux
Ukaz ln / najti / ls / grep / PWD / PS / odmev / dotik / df v Linuxu