Tiedoston siirtäminen Linuxissa | mv komento

` mv`> komento Linuxissa on kuin supersankarityökalu, joka voi tehdä paljon hienoja asioita tiedostoillasi ja kansioillasi. Ajattele sitä digitaalisena muuttoautona, joka auttaa sinua siirtämään asioita tietokoneellasi. Halusitpa sitten järjestellä kansioitasi, antaa tiedostoille uudet nimet tai lähettää ne eri paikkoihin, ` mv`> on ystävä työhön. Se on perustyökalu, joka jokaisen Linuxia käyttävän pitäisi tietää. Tässä artikkelissa tarkastellaan tarkemmin, kuinka voit käyttää mv> komento eri tehtäviin, ja näytän sinulle vaiheittaisia ​​esimerkkejä, jotta se on erittäin helppo ymmärtää. Ota siis solki kiinni ja tutkitaan monia temppuja mv> komento on hihassaan!

Sisään UNIX-pohjaiset käyttöjärjestelmät kuten Linux ja macOS, `mv` tarkoittaa liikkumista. Mutta tässä artikkelissa puhumme mv-komennosta Linuxissa. Kuten nimestä voi päätellä, tätä komentoa käytetään nimeämään uudelleen tiedostohakemistoja ja siirtämään tiedostoja paikasta toiseen tiedostojärjestelmässä.

Tiedoston siirtäminen Linuxissa | mv komento

mv-komennon syntaksi Linuxissa

Basic Syntax for mv komento Linuxissa on mainittu alla.

mv [options(s)] [source_file_name(s)] [Destination_file_name] 

Tässä,

  • lähde_tiedoston_nimi(t) = Niiden tiedostojen nimet, jotka haluamme nimetä uudelleen tai siirtää.
  • Kohdetiedoston_nimi = Uuden sijainnin nimi tai tiedoston nimi.

Esimerkkejä mv-komennosta

1. Tiedoston nimeäminen uudelleen Linuxissa mv-komennolla

Syntaksi:

mv [source_file_name(s)] [Destination_file_name] 

Syötä sinun lähdetiedoston nimi sijasta [lähde_tiedoston_nimi(t)] ja sinun kohdetiedoston nimi sijasta [Kohdetiedoston_nimi].

Esimerkiksi:

Jos meillä on tiedoston nimi = jayesh_gfg ja haluamme nimetä sen uudelleen nimellä name = geeksforgeeks.

mv jayesh_gfg geeksforgeeks 

mv jayesh_gfg geeksforgeeks

Täällä käytimme `ls` -komento nähdäksesi tiedostot ja hakemistot seuraavassa paikassa.

Tämä komento on nimetty uudelleen 'jayesh_gfg' muotoon 'geeksforgeeks'. Jos 'geeksforgeeks' on jo olemassa, siinä tapauksessa se korvataan ilman vahvistuskehotusta.

2. Tiedoston siirtäminen Linuxissa mv-komennolla

Syntaksi:

mv [source_file_name(s)] [Destination_path] 

Syötä sinun lähdetiedoston nimi sijasta [lähde_tiedoston_nimi(t)] ja sinun määränpään polku sijasta [Destination_path].

Esimerkiksi:

Jos meillä on tiedoston nimi = geeksforgeeks ja haluamme siirtää sen sijaintiin nimi = /home/jayeshkumar/jkj.

mv geeksforgeeks /home/jayeshkumar/jkj/ 

mv geeksforgeeks /home/jayeshkumar/jkj/

Täällä käytimme `ls` -komento nähdäksesi tiedostot ja hakemistot seuraavassa paikassa.

Tämä komento siirsi tiedostonimen = `geeksforgeeks` kohteen nimeen = /home.jayeshkumar/jkj/.

3. Kuinka siirtää useita tiedostoja Linuxissa mv-komennolla

Syntaksi:

mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path] 

Syötä sinun lähdetiedostojen nimet sijasta [lähde_tiedoston_nimi_1…] ja sinun määränpään polku sijasta [Destination_path].

Esimerkiksi:

Jos meillä on tiedoston nimi = gfg_1 , gfg_2 ja haluamme siirtää sen sijaintiin nimi = /home/jayeshkumar/jkj.

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/ 

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/

Täällä käytimme `ls` -komento nähdäksesi tiedostot ja hakemistot seuraavassa paikassa.

Tämä komento siirsi tiedostonimen = `gfg_1 ja gfg_2` kohdenimeen = /home.jayeshkumar/jkj/.

4. Hakemiston uudelleennimeäminen Linuxissa mv-komennolla Linuxissa

Syntaksi:

mv [source_directory_name(s)] [Destination_directory_name] 

Syötä sinun lähdehakemiston nimi sijasta [lähdehakemiston_nimi(t)] ja sinun kohdehakemiston nimi sijasta [Kohdehakemiston_nimi].

Esimerkiksi:

Jos meillä on hakemiston nimi = jkj ja haluamme nimetä sen uudelleen nimellä name = new_gfg.

mv jkj new_gfg 

mv jkj new_gfg

Täällä käytimme `ls` -komento nähdäksesi tiedostot ja hakemistot seuraavassa paikassa.

Tämä komento nimeää 'jkj' uudelleen muotoon 'new_gfg'. Jos 'new_gfg' on jo olemassa, siinä tapauksessa se korvataan ilman vahvistuspyyntöä.

Vaihtoehdot saatavilla mv-komennossa

1. -i (interaktiivinen)

Vaihtoehto -i saa mv-komennon kysymään vahvistusta ennen olemassa olevan tiedoston korvaamista. Jos tiedostoa ei ole olemassa, se nimeää uudelleen tai siirtää sen ilman kehotusta.

Syntaksi:

mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path] 

Syötä sinun lähdetiedoston/hakemiston nimi sijasta [lähdetiedosto/hakemiston_nimi(t)] ja sinun kohdetiedoston/hakemiston nimi/polku sijasta [Kohdetiedosto/hakemiston_nimi/polku].

Esimerkiksi:

Jos meillä on tiedoston nimi = jayesh_gfg ja haluamme nimetä sen uudelleen olemassa olevaksi tiedostonimeksi = geeksforgeeks.

mv -i jayesh_gfg geeksforgeeks 

mv -i jayesh_gfg geeksforgeeks

Täällä käytimme `ls` -komento nähdäksesi tiedostot ja hakemistot seuraavassa paikassa.

Tässä meidän on annettava lupa kirjoittamalla yes = `y` ja no =`n`.

2. -f (voima)

mv pyytää vahvistusta kohdetiedoston korvaamisesta, jos tiedosto on kirjoitus suojattu. The -f -vaihtoehto ohittaa tämän vähäisen suojauksen ja korvaa kohdetiedoston voimakkaasti ja poistaa lähdetiedoston.

Syntaksi:

mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path] 

Syötä sinun lähdetiedoston/hakemiston nimi sijasta [lähdetiedosto/hakemiston_nimi(t)] ja sinun kohdetiedoston/hakemiston nimi/polku sijasta [Kohdetiedosto/hakemiston_nimi/polku].

Esimerkiksi:

Jos meillä on tiedoston nimi = gfg ja haluamme nimetä sen uudelleen olemassa olevaksi tiedostonimeksi = geeksforgeeks.

mv -f gfg geeksforgeeks 

mv -f gfg geeksforgeeks

Täällä käytimme `ls` -komento nähdäksesi tiedostot ja hakemistot seuraavassa paikassa.

3. -n (ei-kello)

Kanssa -n vaihtoehto, mv estää olemassa olevan tiedoston päällekirjoituksen.

Syntaksi:

mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path] 

Syötä sinun lähdetiedoston/hakemiston nimi sijasta [lähdetiedosto/hakemiston_nimi(t)] ja sinun kohdetiedoston/hakemiston nimi/polku sijasta [Kohdetiedosto/hakemiston_nimi/polku].

Esimerkiksi:

Jos meillä on tiedoston nimi = oldfile ja haluamme nimetä sen uudelleen olemassa olevaksi tiedostonimeksi = uusi tiedosto.

mv -n oldfile newfile 

mv -n vanha tiedosto uusi tiedosto

Täällä käytimme `ls` -komento nähdäksesi tiedostot ja hakemistot seuraavassa paikassa.

4. -b (varmuuskopio)

Tämän vaihtoehdon avulla on helpompi ottaa varmuuskopio olemassa olevasta tiedostosta, joka korvataan mv komento. Tämä luo varmuuskopiotiedoston, johon on liitetty aaltomerkki (~).

Syntaksi:

mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path] 

Syötä sinun lähdetiedoston/hakemiston nimi sijasta [lähdetiedosto/hakemiston_nimi(t)] ja sinun kohdetiedoston/hakemiston nimi/polku sijasta [Kohdetiedosto/hakemiston_nimi/polku].

Esimerkiksi:

Jos meillä on tiedoston nimi = ensimmäinen_tiedosto ja haluamme nimetä sen uudelleen olemassa olevaksi tiedostonimeksi = toinen_tiedosto.

mv -b first_file second_file 

mv -b ensimmäinen_tiedosto toinen_tiedosto

Täällä käytimme `ls` -komento nähdäksesi tiedostot ja hakemistot seuraavassa paikassa.

5. -versio

Tätä vaihtoehtoa käytetään version näyttämiseen mv joka on tällä hetkellä käynnissä järjestelmässäsi.

Syntaksi:

mv --version 

mv – versio

Tiedoston siirtäminen Linuxissa | mv-komento – UKK

Kuinka siirrän tiedoston kansiosta toiseen käyttämällä mv> komento Linuxissa?

Voit siirtää tiedoston kansiosta toiseen käyttämällä mv> komento, jota seuraa lähdetiedoston nimi ja kohdekansio. Esimerkiksi:

mv filename /path/to/destination/ 

Voinko käyttää mv> komento nimetä tiedosto uudelleen Linuxissa?

Ehdottomasti! The mv> komento ei ole vain tiedostojen siirtämistä, vaan myös niiden uudelleennimeämistä. Anna vain nykyinen tiedostonimi ja haluamasi uusi nimi kohteeksi:

mv old_filename new_filename 

Kuinka voin siirtää koko hakemiston Linuxissa mv> komento?

Hakemiston siirtäminen on yhtä helppoa kuin tiedoston siirtäminen. Käytä mv> komento lähdehakemiston nimellä ja kohdehakemistolla:

mv directory_name /path/to/destination/ 

Mitä minun pitäisi tehdä, jos samanniminen tiedosto on jo olemassa kohdekansiossa käytön aikana mv> ?

Jos kohdekansiossa on samanniminen tiedosto, mv> pyytää sinua vahvistamaan ennen päällekirjoittamista. Voit ohittaa vahvistuksen ja kirjoittaa päälle kysymättä käyttämällä -f> (voima)vaihtoehto:

mv -f source destination 

Voinko siirtää useita tiedostoja kerralla käyttämällä mv> komento Linuxissa?

Ehdottomasti! Voit siirtää useita tiedostoja yhdellä komennolla antamalla kaikki tiedostonimet ja kohdekansion:

mv file1 file2 file3 /path/to/destination/ 

Johtopäätös

` mv `-komento on hyödyllinen työkalu hakemistojen ja tiedostojen hallintaan Linux-pohjaisissa käyttöjärjestelmissä. Olemme keskustelleet kahdesta mv-komennon erillisestä tehtävästä: tiedostojen tai hakemistojen uudelleennimeäminen tai siirtäminen paikasta toiseen. Kaiken kaikkiaan voimme sanoa, että 'mv'-komento on olennainen työkalu tiedostojen ja hakemistojen tehokkaaseen hallintaan Linuxissa.