Kā pārvietot failu operētājsistēmā Linux | mv komanda

` mv`> komanda operētājsistēmā Linux ir kā supervaroņa rīks, kas ar jūsu failiem un mapēm var paveikt daudzas lieliskas lietas. Uztveriet to kā digitālu pārvietojamo kravas automašīnu, kas palīdz pārvietot lietas datorā. Neatkarīgi no tā, vai vēlaties sakārtot mapes, piešķirt failiem jaunus nosaukumus vai nosūtīt tos uz dažādām vietām, mv`> ir labākais draugs šim darbam. Tas ir pamata rīks, kas jāzina ikvienam, kas izmanto Linux. Šajā rakstā mēs sīkāk aplūkosim, kā jūs varat izmantot mv> komandu dažādiem uzdevumiem, un es jums parādīšu soli pa solim piemērus, lai padarītu to ļoti viegli saprotamu. Tātad, piesprādzējieties un izpētīsim daudzos trikus mv> komandai ir piedurkne!

In Operētājsistēmas, kuru pamatā ir UNIX piemēram, Linux un macOS, `mv` apzīmē kustību. Bet šajā rakstā mēs runāsim par komandu mv operētājsistēmā Linux. Kā norāda nosaukums, šī komanda tiek izmantota, lai pārdēvētu failu direktorijus un pārvietotu failus no vienas vietas uz citu failu sistēmā.

Kā pārvietot failu operētājsistēmā Linux | mv komanda

mv komandas sintakse operētājsistēmā Linux

Mv komandas pamata sintakse operētājsistēmā Linux ir minēta tālāk.

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

Šeit,

  • avota_faila_nosaukums(-i) = To failu nosaukums, kurus vēlamies pārdēvēt vai pārvietot.
  • Galamērķa_faila_nosaukums = Jaunās atrašanās vietas nosaukums vai faila nosaukums.

mv komandas piemēri

1. Kā pārdēvēt failu operētājsistēmā Linux, izmantojot komandu mv

Sintakse:

mv [source_file_name(s)] [Destination_file_name] 

Ievadiet savu avota faila nosaukums vietā [avota_faila_nosaukums(-i)] un tavs mērķa faila nosaukums vietā [Galamērķa_faila_nosaukums].

Piemēram:

Ja mums ir faila nosaukums = jayesh_gfg un mēs vēlamies to pārdēvēt par nosaukumu = geeksforgeeks.

mv jayesh_gfg geeksforgeeks 

mv jayesh_gfg geeksforgeeks

Šeit mēs izmantojām `ls` komandu, lai skatītu failus un direktorijus šādā atrašanās vietā.

Šī komanda tiek pārdēvēta par 'jayesh_gfg' uz 'geeksforgeeks'. Ja `geeksforgeeks` jau pastāv, tādā gadījumā tas tiks pārrakstīts, neprasot apstiprinājumu.

2. Kā pārvietot failu operētājsistēmā Linux, izmantojot komandu mv

Sintakse:

mv [source_file_name(s)] [Destination_path] 

Ievadiet savu avota faila nosaukums vietā [avota_faila_nosaukums(-i)] un tavs galamērķa ceļš vietā [Galamērķa_ceļš].

Piemēram:

Ja mums ir faila nosaukums = geeksforgeeks un mēs vēlamies to pārvietot uz vietas nosaukums = /home/jayeshkumar/jkj.

mv geeksforgeeks /home/jayeshkumar/jkj/ 

mv geeksforgeeks /home/jayeshkumar/jkj/

Šeit mēs izmantojām `ls` komandu, lai skatītu failus un direktorijus šādā atrašanās vietā.

Ar šo komandu faila nosaukums = `geeksforgeeks` tika pārvietots uz galamērķa nosaukumu = /home.jayeshkumar/jkj/.

3. Kā pārvietot vairākus failus operētājsistēmā Linux, izmantojot komandu mv

Sintakse:

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

Ievadiet savu avota failu nosaukumi vietā [avota_faila_nosaukums_1…] un tavs galamērķa ceļš vietā [Galamērķa_ceļš].

Piemēram:

Ja mums ir faila nosaukums = gfg_1 , gfg_2 un mēs vēlamies to pārvietot uz vietas nosaukums = /home/jayeshkumar/jkj.

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/ 

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/

Šeit mēs izmantojām `ls` komandu, lai skatītu failus un direktorijus šādā atrašanās vietā.

Ar šo komandu faila nosaukums = `gfg_1 un gfg_2` tika pārvietots uz galamērķa nosaukumu = /home.jayeshkumar/jkj/.

4. Kā pārdēvēt direktoriju operētājsistēmā Linux, izmantojot komandu mv operētājsistēmā Linux

Sintakse:

mv [source_directory_name(s)] [Destination_directory_name] 

Ievadiet savu avota direktorija nosaukums vietā [avota_direktorija_nosaukums(-i)] un tavs galamērķa direktorija nosaukums vietā [Galamērķa_direktorija_nosaukums].

Piemēram:

Ja mums ir direktorija nosaukums = jkj un mēs vēlamies to pārdēvēt uz name = new_gfg.

mv jkj new_gfg 

mv jkj new_gfg

Šeit mēs izmantojām `ls` komandu, lai skatītu failus un direktorijus šādā atrašanās vietā.

Šī komanda pārdēvē “jkj” uz “new_gfg”. Ja “new_gfg” jau pastāv, tādā gadījumā tas tiks pārrakstīts, neprasot apstiprinājumu.

Opcijas, kas pieejamas komandā mv

1. -i (interaktīvs)

Opcija -i liek mv komandai lūgt apstiprinājumu pirms esoša faila pārrakstīšanas. Ja fails neeksistē, tas vienkārši pārdēvēs vai pārvietos to bez uzvednes.

Sintakse:

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

Ievadiet savu avota faila/direktorija nosaukums vietā [avota_fails/direktorija_nosaukums(-i)] un tavs mērķa faila/direktorija nosaukums/ceļš vietā [Galamērķa_fails/direktorija_nosaukums/ceļš].

Piemēram:

Ja mums ir faila nosaukums = jayesh_gfg un mēs vēlamies to pārdēvēt par esošo faila nosaukumu = geeksforgeeks.

mv -i jayesh_gfg geeksforgeeks 

mv -i jayesh_gfg geeksforgeeks

Šeit mēs izmantojām `ls` komandu, lai skatītu failus un direktorijus šādā atrašanās vietā.

Šeit mums ir jādod atļauja, ierakstot yes = 'y' un nē = 'n'.

2. -f (spēks)

mv prasa apstiprinājumu mērķa faila pārrakstīšanai, ja fails ir aizsargāts pret rakstīšanu. The -f opcija ignorē šo nelielo aizsardzību un piespiedu kārtā pārraksta mērķa failu un izdzēš avota failu.

Sintakse:

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

Ievadiet savu avota faila/direktorija nosaukums vietā [avota_fails/direktorija_nosaukums(-i)] un tavs mērķa faila/direktorija nosaukums/ceļš vietā [Galamērķa_fails/direktorija_nosaukums/ceļš].

Piemēram:

Ja mums ir faila nosaukums = gfg un mēs vēlamies to pārdēvēt par esošo faila nosaukumu = geeksforgeeks.

mv -f gfg geeksforgeeks 

mv -f gfg geeksforgeeks

Šeit mēs izmantojām `ls` komandu, lai skatītu failus un direktorijus šādā atrašanās vietā.

3. -n (bez ķibeles)

Ar -n variants, mv neļauj pārrakstīt esošo failu.

Sintakse:

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

Ievadiet savu avota faila/direktorija nosaukums vietā [avota_fails/direktorija_nosaukums(-i)] un tavs mērķa faila/direktorija nosaukums/ceļš vietā [Galamērķa_fails/direktorija_nosaukums/ceļš].

Piemēram:

Ja mums ir faila nosaukums = oldfile un mēs vēlamies to pārdēvēt par esošo faila nosaukumu = newfile.

mv -n oldfile newfile 

mv -n vecais fails jauns fails

Šeit mēs izmantojām `ls` komandu, lai skatītu failus un direktorijus šādā atrašanās vietā.

4. -b (rezerves kopija)

Izmantojot šo opciju, ir vieglāk izveidot dublējumu esošam failam, kas tiks pārrakstīts mv komandu. Tādējādi tiks izveidots dublējuma fails ar tildes rakstzīmi (~).

Sintakse:

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

Ievadiet savu avota faila/direktorija nosaukums vietā [avota_fails/direktorija_nosaukums(-i)] un tavs mērķa faila/direktorija nosaukums/ceļš vietā [Galamērķa_fails/direktorija_nosaukums/ceļš].

Piemēram:

Ja mums ir faila nosaukums = pirmais_fails un mēs vēlamies to pārdēvēt par esošo faila nosaukumu = otrais_fails.

mv -b first_file second_file 

mv -b pirmais_fails otrais_fails

Šeit mēs izmantojām `ls` komandu, lai skatītu failus un direktorijus šādā atrašanās vietā.

5. – versija

Šī opcija tiek izmantota, lai parādītu versiju mv kas pašlaik darbojas jūsu sistēmā.

Sintakse:

mv --version 

mv – versija

Kā pārvietot failu operētājsistēmā Linux | mv komanda — FAQ

Kā pārvietot failu no vienas mapes uz citu, izmantojot mv> komanda Linux?

Lai pārvietotu failu no vienas mapes uz citu, varat izmantot mv> komandu, kam seko avota faila nosaukums un mērķa mape. Piemēram:

mv filename /path/to/destination/ 

Vai es varu izmantot mv> komanda, lai pārdēvētu failu operētājsistēmā Linux?

Pilnīgi noteikti! The mv> komanda ir paredzēta ne tikai failu pārvietošanai, bet arī to pārdēvēšanai. Vienkārši norādiet pašreizējo faila nosaukumu un vēlamo jauno nosaukumu kā galamērķi:

mv old_filename new_filename 

Kā es varu pārvietot visu direktoriju operētājsistēmā Linux, izmantojot mv> komanda?

Direktorija pārvietošana ir tikpat vienkārša kā faila pārvietošana. Izmantojiet mv> komanda ar avota direktorija nosaukumu un mērķa direktoriju:

mv directory_name /path/to/destination/ 

Ko darīt, ja fails ar tādu pašu nosaukumu jau pastāv mērķa mapē, kad to lietojat mv> ?

Ja mērķa mapē ir fails ar tādu pašu nosaukumu, mv> pirms pārrakstīšanas prasīs apstiprinājumu. Lai apietu apstiprinājumu un pārrakstītu bez prasīšanas, varat izmantot -f> (piespiedu) opcija:

mv -f source destination 

Vai es varu pārvietot vairākus failus vienlaikus, izmantojot mv> komanda Linux?

Pilnīgi noteikti! Varat pārvietot vairākus failus vienā komandā, norādot visus failu nosaukumus, kam seko mērķa mape:

mv file1 file2 file3 /path/to/destination/ 

Secinājums

` mv ` komanda ir noderīgs rīks direktoriju un failu pārvaldībai operētājsistēmās, kuru pamatā ir Linux. Mēs esam apsprieduši divas atšķirīgas komandas 'mv' funkcijas: failu vai direktoriju pārdēvēšana vai pārvietošana no vienas vietas uz citu. Kopumā mēs varam teikt, ka komanda 'mv' ir būtisks rīks efektīvai failu un direktoriju pārvaldībai operētājsistēmā Linux.