Hvordan gi nytt navn til en gruppe filer i Linux

Hvordan gi nytt navn til en gruppe filer i Linux

Kommandoen “MV” brukes vanligvis i Linux for å gi nytt navn til en enkelt fil. Men noen ganger krever det å gi nytt navn til en gruppe filer. Det finnes mange verktøy i Linux for å gjøre denne oppgaven. Noen av dem er "nytt navn", "IMV", "QMV", "MMV", etc. Disse er ikke installert i Linux som standard. Disse verktøyene er pålagt å installere for å gi nytt navn til en gruppe filer. Batch med filer kan også fjernes ved hjelp av den innebygde “MV” -kommandoen med loopen eller andre kommandoer. De forskjellige måtene å gi nytt navn til en gruppe filer i Linux vises i denne opplæringen.

Gi nytt navn til flere filer ved hjelp av “MV” -kommandoen

Å bruke “MV” -kommandoen er den enkleste måten å gi nytt navn til flere filer fordi dette er en innebygd kommando av Linux og det er ikke påkrevd å installere før bruk. En eller flere filer kan omdøpes ved hjelp av “MV” -kommandoen med en loop. Metoden for å gi nytt navn til flere filer ved bruk av “MV” -kommandoen vises i følgende eksempel.

Eksempel: Gi nytt navn til filen ved å bruke "for" -sløyfen

Lag en bash -fil med følgende skript som gir nytt navn til utvidelsen av alle tekstfiler til DOC -filer ved å bruke “For” Loop og “MV” -kommandoen. Listen over alle tekstfiler skrives ut først. Deretter brukes "for" -løkken til å iterere listen over alle tekstfiler og endre utvidelsen av hver tekstfil til et doktor ved hjelp av “MV” -kommandoen.

#!/bin/bash
#!/bin/bash
#trykk listen over alle tekstfiler
ls *.tekst
#Interate løkken for å lese alle tekstfiler
for verdi i 'ls *.tekst';
gjøre
#Read basename på filen
filnavn = 'basename $ verdi .tekst'
#Rename alle filer til DOC -filer
MV $ verdi $ filnavn.Doc;
Ferdig
#Trykk alle doktorfiler
ls *.Doc


Produksjon:

Følgende utgang vises etter å ha utført den forrige kommandoen. I henhold til følgende utdata er det fire tekstfiler på det nåværende stedet som blir omdøpt til DOC -filer:

Installer omdøpverktøyet

Renam -verktøyet er et annet alternativ med Linux for å gi nytt navn til en gruppe filer ved hjelp av et vanlig uttrykksmønster. Hvis Rename -verktøyet ikke er installert som standard, kjører du følgende kommando for å installere den:

$ sudo apt installer nytt navn


Noen bruksområder av "gi nytt navn" -kommandoen er nevnt i følgende eksempler.

Eksempel 1: Gi nytt navn til utvidelsen av partiet med filer

Metoden for å gi nytt navn til utvidelsen av DOC -filer til DOCX -filer ved hjelp av “RENAME” -kommandoen vises i dette eksemplet.

Følgende kommando endrer “.doc ”utvidelse av alle DOC -filer til“.Docx ”:

$ RENAME 'S/\.Doc/\.Docx/' *.Doc


Deretter sjekker “LS” -kommandoen om oppgaven gjøres ordentlig eller ikke.

$ ls


Produksjon:

Følgende utgang vises etter å ha utført de tidligere kommandoene. I henhold til følgende utdata blir utvidelsen av fire filer endret til en ".Docx ”utvidelse. Disse er T1.Docx, T2.Docx, T3.Docx, og T4.Docx.


Eksempel 2: Gi nytt navn til de spesielle filene med utvidelsen til store bokstaver

Metoden for å endre navnet på alle filer med utvidelsen som starter med ordet "test" i alle store bokstaver ved hjelp av "gi nytt navn" -kommandoen vises i dette eksemplet.

Følgende kommando skriver ut listen over alle filer og mapper på gjeldende plassering:

$ ls


Følgende kommando gir nytt navn til navnet på alle filer til store bokstaver som starter med ordet "test":

$ RENAME 'Y/A-Z/A-Z/' TEST*


Deretter sjekker “LS” -kommandoen om oppgaven gjøres ordentlig eller ikke.

$ ls


Følgende utgang vises etter å ha utført den forrige kommandoen. I henhold til følgende utdata er det fire filer på det nåværende stedet som starter med ordet, "Test". Dette er test.txt, testdata.txt, testdata2.txt, og testfile.tekst. Disse filnavnene blir endret til alle store bokstaver:

Installer MMV -verktøyet

MMV er et annet verktøy av Linux for å gi nytt navn til en gruppe filer ved hjelp av jokertegn. Enhver del av filnavnet kan legges til eller fjernes ved hjelp av “MMV” -kommandoen. Hvis MMV -verktøyet ikke er installert som standard, kjører du følgende kommando for å installere den:

$ sudo apt install mmv


En bruk av “MMV” -kommandoen er nevnt i følgende eksempel.

Eksempel: Gi nytt navn til utvidelsen av partiet med filer

Metoden for å endre utvidelsen av alle tekstfiler fra store bokstaver til små bokstaver ved hjelp av “MMV” -kommandoen vises i dette eksemplet.

Følgende kommando skriver ut listen over alle filer og mapper på gjeldende plassering:

$ ls


Følgende kommando endrer “.Txt ”utvidelse av alle tekstfiler til“.tekst":

$ mmv '*.Txt ''#1.tekst'


Deretter sjekker “LS” -kommandoen om oppgaven gjøres ordentlig eller ikke.

$ ls


Produksjon:

Følgende utgang vises etter å ha utført den forrige kommandoen. I henhold til utdataene endres utvidelsene av tre tekstfiler:

Installer renameutils i Linux

Renameutils er et annet verktøy av Linux for å gi nytt navn til en gruppe filer. Hvis Renameutils -verktøyet ikke er installert som standard, kjører du følgende kommando for å installere den:

$ sudo apt installer renameutils


"QMV" er en av kommandoene til Renameutils -verktøyet som gir nytt navn til filene til en katalog ved hjelp av redigeringsprogrammet. Bruken av “QMV” -kommandoen er nevnt i følgende eksempel.

Eksempel: Gi nytt navn til filer ved hjelp av QMV -redigereren

Temp -mappen er valgt her for å gi nytt navn til filene i denne mappen. Følgende kommando skriver ut listen over alle filer og mapper i temp -mappen:

$ ls temp


Følgende kommando åpner filene til temp -mappen i redaktøren for redigering:

$ qmv temp


Følgende lignende redaktør åpnes etter å ha utført forrige kommando. Her endres utvidelsene av to tekstfiler. Disse er T2.Doc og T4.doktor:


Deretter sjekker “LS” -kommandoen om oppgaven gjøres ordentlig eller ikke.

$ ls temp


Produksjon:

Følgende utgang vises etter å ha utført de tidligere kommandoene. I henhold til utdataene endres utvidelsene av to tekstfiler:

Konklusjon

De forskjellige måtene å gi nytt navn til partiet med filer i Linux vises i denne opplæringen ved å bruke “MV”, “gi nytt navn”, “MMV” og “QMV” Commans. Vi håper at Linux -brukerne vil kunne gi nytt navn til en gruppe filer etter å ha lest denne opplæringen riktig.