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
jaDESTINATION
kohde on olemassa oleva hakemisto, sitten tiedosto siirretään määritettyyn hakemistoon. - Jos määrität yhden tiedoston kuten
SOURCE
, ja yhden tiedoston kutenDESTINATION
kohde sitten olet uudelleennimeäminen tiedosto . - Kun
SOURCE
on hakemisto jaDESTINATION
ei ole olemassaSOURCE
nimeksiDESTINATION
., Muuten josDESTINATION
olemassa, se siirretään sisälleDESTINATION
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.
Vastaa