Gi nytt navn til en fil med 'MV' -kommando
Den mest brukte kommandoen i Linux for å gi nytt navn til et filnavn er 'MV' kommando. Syntaksen til denne kommandoen er gitt nedenfor.
Syntaks
MV [alternativ] kildedestinasjon
Bruker ethvert alternativ med 'MV' Kommando er valgfritt. For å gi nytt navn til en fil, må du skrive inn det originale filnavnet etter omdøpt til filnavnet med denne kommandoen. Ulike bruksområder av 'MV' Kommandoen blir forklart i neste del av denne artikkelen.
Eksempel 1: Gi nytt navn til en fil med 'MV' -kommando uten alternativer
Navnet på den opprinnelige filen og navnet på den omdøpte filen vil bli tatt som innspill fra brukeren i følgende skript. Filen vil bli omdøpt hvis det opprinnelige filnavnet eksisterer. Hvis det allerede eksisterer noen fil med det omdøpte filnavnet, vil den gamle filen bli overskrevet av innholdet i den nylig omdøpte filen.
#!/bin/bash
# Ta det originale filnavnet
Les -P "Skriv inn det originale filnavnet for å gi nytt navn til:" Original
# Ta det omdøpte filnavnet
Les -P "Skriv inn det omdøpte filnavnet for å gi nytt navn til:"
# Sjekk den opprinnelige filen eksisterer eller ikke
hvis [-f $ original]; deretter
# Gi nytt navn til filen
$ (MV $ original $ gi nytt navn)
ekko "Filen blir omdøpt.""
fi
Produksjon
Eksempel 2: Gi nytt navn til en fil med 'MV' -kommando ved hjelp av -i -alternativet
Problemet med eksemplet ovenfor kan løses ved å bruke '-Jeg' alternativ med 'MV' kommando. Følgende skript vil be om tillatelse fra brukeren til å overskrive før han gjør omdøpetoppgaven. Hvis brukeren trykker 'n'Da vil ikke gi navn oppgaven bli gjort.
#!/bin/bash
# Ta det originale filnavnet
Les -P "Skriv inn det originale filnavnet for å gi nytt navn til:" Original
# Ta det omdøpte filnavnet
Les -P "Skriv inn nytt navn til filnavnet for å gi nytt navn til:"
# Sjekk den opprinnelige filen eksisterer eller ikke
hvis [-f $ original]; deretter
# Kontroller om nytt navnet på filnavnet eller ikke
if [$ (mv -i $ original $ gi navn)]; deretter
ekko "Filen blir omdøpt.""
fi
fi
Produksjon
Gi nytt navn til en fil med 'gi nytt navn' -kommando
De 'gi nytt navn' Metoden brukes til avanserte filen for å gi nytt navn. Kjør følgende kommando i terminalen for å installere 'gi nytt navn' kommando.
$ sudo apt installer nytt navn
Syntaksen til denne kommandoen er gitt nedenfor.
Syntaks
gi nytt navn til [alternativ] 'S/Søk/erstatte/' filer
Denne kommandoen kan brukes med og uten alternativer, som 'mv'Kommando. Flere filer kan omdøpes med en gang ved å bruke et vanlig uttrykk. Her, 's'Indikerer erstatning. Hvis søketeksten blir funnet, vil filene bli omdøpt med erstatningsteksten.
Eksempel 3: Gi nytt navn til filer som samsvarer med vanlig uttrykk
Følgende skript kan brukes til å gi nytt navn til flere filer ved å bruke et vanlig uttrykksmønster som vil ta utvidelsen av det søkte filnavnet og omdøpte filnavnet som inngangene. Hvis den gjeldende utvidelsen samsvarer med søketeksten, vil utvidelsen av en fil blir omdøpt ved å erstatte teksten.
#!/bin/bash
# Ta søketeksten
Les -P "Skriv inn søketeksten:" Søk
# Ta erstatningsteksten
Les -P "Skriv inn erstatningsteksten:" Erstatt
# Gi nytt navn til alle filer som samsvarer med mønsteret
$ (gi nytt navn til ".$ søk/.$ erstatt/" *)
ekko "Filene blir omdøpt.""
Produksjon
Konklusjon
Denne artikkelen brukte en rekke eksempler for å illustrere bruken av 'MV' og 'gi nytt navn' bash -kommandoer. Å gi nytt navn til filnavn skal være enklere for bash -brukere etter å ha øvd på eksemplene ovenfor.