tiedostojen ja hakemistojen siirtäminen on yksi perustehtävistä, jotka sinun on usein suoritettava Linux-järjestelmässä.

tässä opetusohjelmassa selitämme, miten mv – komentoa käytetään tiedostojen ja hakemistojen siirtämiseen.

Kuinka Käyttää mv-Komento #

mv komento (lyhyt päässä liikkua) on tapana nimetä uudelleen ja siirtää ja tiedostoja ja hakemistoja paikasta toiseen., Syntaksi mv komento on seuraava:

mv SOURCE DESTINATION

SOURCE voi olla yksi tai useampia tiedostoja tai hakemistoja, ja DESTINATION voi olla yksittäinen tiedosto tai hakemisto.

  • Kun useita tiedostoja tai hakemistoja annetaan SOURCE, DESTINATION täytyy olla hakemisto. Tällöin tiedostot siirretään kohdehakemistoon.,
  • Jos määrität yhden tiedoston kuten SOURCE ja DESTINATION kohde on olemassa oleva hakemisto, sitten tiedosto siirretään määritettyyn hakemistoon.
  • Jos määrität yhden tiedoston kuten SOURCE, ja yhden tiedoston kuten DESTINATION kohde sitten olet uudelleennimeäminen tiedosto .
  • Kun SOURCE on hakemisto ja DESTINATION ei ole olemassa SOURCE nimeksi DESTINATION., Muuten jos DESTINATION olemassa, se siirretään sisälle DESTINATION hakemisto.

tiedoston tai kansion siirtämiseen tarvitaan kirjoitusoikeudet sekä ettäDESTINATION. Muuten saat luvan evätä virheen.,

esimerkiksi, jos haluat siirtää tiedoston file1 nykyinen työhakemisto /tmp hakemisto olisi ajaa:

mv file1 /tmp

nimetä tiedosto, sinun täytyy määrittää kohde tiedoston nimi:

mv file1 file2

syntaksi liikkuvat hakemistoja on sama kuin silloin, kun siirtää tiedostoja. Seuraavassa esimerkissä, jos dir2 hakemisto on jo olemassa, komento siirtää dir1 sisälle dir2., Jos dir2 ei ole olemassa dir1 nimeksi dir2:

mv dir1 dir2

Siirtämällä Useita Tiedostoja ja Hakemistoja #

jos Haluat siirtää useita tiedostoja ja hakemistoja, määrittää tiedostot, jotka haluat siirtää lähteenä. Esimerkiksi, jos haluat siirtää tiedostoja file1 ja file2 ja dir1 hakemisto, kirjoita:

mv file1 file2 dir1

mv komento voit myös käyttää kaavoja., Esimerkiksi, jos haluat siirtää kaikki pdf tiedostot nykyisestä hakemistosta ~/Documents hakemistoon, voit käyttää:

mv *.pdf ~/Documents

mv-Komennon Asetukset #

mv komento hyväksyy useita vaihtoehtoja, jotka vaikuttavat default komento käyttäytymistä.

joissakin Linux-jakeluissa, mv voi olla alias mv komento mukautetun joukko vaihtoehtoja. Esimerkiksi CentOS mv on alias mv -i., Voit löytää olipa mv on alias käyttäen type komento:

type mv 

– Jos mv on alias tuotos näyttää tältä:

mv is aliased to `mv -i'

Jos ristiriitaisia vaihtoehtoja annetaan, viimeinen etusijalla.

Nopea ennen korvaamatta #

oletuksena, jos kohde tiedosto on olemassa, se ylikirjoitetaan., To prompt for confirmation, use the -i option:

mv -i file1 /tmp
mv: overwrite '/tmp/file1'?

To overwrite the file type y or Y.,

Voima korvaa #

Jos yrität korvata vain luku-tiedosto, mv komento kysyy, haluatko korvata tiedoston:

mv -i file1 /tmp
mv: replace '/tmp/file1', overriding mode 0400 (r--------)? 

Jotta vältyttäisiin sai käyttää -f asetukset:

mv -f file1 /tmp

Tämä vaihtoehto on erityisen hyödyllinen, kun haluat korvata useita vain luku-tiedostot.,

eivät korvaa olemassa olevat tiedostot – #

-n vaihtoehto kertoo mv koskaan korvaa olemassa oleva tiedosto:

mv -f file1 /tmp

– Jos file1 on olemassa edellä komento ei tee mitään. Muuten se siirtää tiedoston /tmp hakemisto.,

tiedostojen Varmuuskopiointiin #

Jos kohde tiedosto on olemassa, voit luoda varmuuskopio käyttäen -b vaihtoehto:

mv -b file1 /tmp

backup file on sama nimi kuin alkuperäinen tiedosto, jossa on tilde (~) liitetään siihen.

komennolla ls varmista, että varmuuskopio on luotu:

ls /tmp/file1*
/tmp/file1 /tmp/file1~

tulosteen #

Toinen vaihtoehto, joka voi olla hyödyllistä on -v., Kun tämä vaihtoehto on käytössä, komento tulostaa nimi kunkin muutti tiedosto:

mv -i file1 /tmp
renamed 'file1' -> '/tmp/file1'

Johtopäätös #

mv komennolla siirtää ja nimetä uudelleen tiedostoja ja hakemistoja.

lisätietoja mv komento, katso man-sivulta tai kirjoita man mv oman terminaalin.

komentorivin pelottelemat uudet Linux-käyttäjät voivat siirtää tiedostojaan GUI-tiedostonhallinnan avulla.