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,DESTINATIONtäytyy olla hakemisto. Tällöin tiedostot siirretään kohdehakemistoon., - Jos määrität yhden tiedoston kuten
SOURCEjaDESTINATIONkohde on olemassa oleva hakemisto, sitten tiedosto siirretään määritettyyn hakemistoon. - Jos määrität yhden tiedoston kuten
SOURCE, ja yhden tiedoston kutenDESTINATIONkohde sitten olet uudelleennimeäminen tiedosto . - Kun
SOURCEon hakemisto jaDESTINATIONei ole olemassaSOURCEnimeksiDESTINATION., Muuten josDESTINATIONolemassa, se siirretään sisälleDESTINATIONhakemisto.
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.
















Vastaa