Hvordan bulk omdøpe filer I Linux?

denne artikkelen vil dekke en veiledning om ulike metoder som kan brukes til bulk eller batch omdøpe flere filer samtidig I Linux. Noen av disse programmene har et grafisk grensesnitt, mens andre kan brukes fra kommandolinjen.

Gi Nytt Navn Til Kommando

Gi Nytt navn til kommando er tilgjengelig som standard i De Fleste Linux-distribusjoner,og den kan brukes til å gi nytt navn til flere filer og mapper samtidig. Hvis det ikke er tilgjengelig som standard på Ubuntu-installasjonen, kan du kjøre kommandoen nedenfor for å installere den:

$ sudo apt install rename

du kan installere rename i Andre Linux-distribusjoner fra pakkebehandleren. Du kan også kompilere den fra kildekoden tilgjengelig her.

Gi Nytt navn kommandoen er skrevet I Perl, og du må bruke «Perl Uttrykk» for å batch endre navn på filer. Hvis du allerede har brukt regulære uttrykk i programmeringsspråk Som Python, finner Du Perl-uttrykk som ligner, selv om det er noen forskjeller. Nedenfor er noen av de vanligste brukstilfellene og mønstrene For Gi Nytt Navn-kommandoen. For avanserte og egendefinerte brukstilfeller kan du se dokumentasjonen For perl-uttrykk.

hvis du vil endre navn på flere filer samtidig ved å erstatte en delstreng, kjører du en kommando i følgende format:

$ gi nytt navn til-v ‘s / substring_to_be_replaced/ replacement_string /’ file1.txt file2.txt fil3.txt

for eksempel, forutsatt at det er tre filer i en mappe som har navn «file1.txt», » file2.txt » og » file3.txt», vil kommandoen nedenfor erstatte substring «file» med «text», noe som resulterer i nye navn som » text1.txt», » tekst2.txt » og » text3.txt».

$ gi nytt navn til-v ‘s / fil / tekst /’ fil1.txt file2.txt fil3.txt

etter å ha kjørt kommandoen ovenfor, bør du få følgende utgang i terminalen:

fil1.txt omdøpt som text1.txt
fil2.txt omdøpt som text2.txt
fil3.txt omdøpt som text3.txt

du kan også velge flere» n » antall filer som bruker samme utvidelse ved hjelp av jokertegnet stjerne ( * ).

$ endre navn-v ‘ s / fil / tekst/’*.txt

kommandoen ovenfor kan også brukes til å fjerne delstrenger. For å gjøre dette må du ikke angi noen streng eller tegn i den andre delen av kommandoen. Med andre ord, hold erstatningsstrengen tom ved å helt utelate den andre delen.

du kan prepend en streng (uten å erstatte noe) før filnavn ved hjelp av en kommando i følgende format:

$ endre navn på-v ‘ s/^ / your_prefix/’*.txt

Erstatt «your_prefix» – delen med ønsket prefiks. For eksempel vil kommandoen nedenfor prefiks».txt «filer med» text_ » prefiks.

$ endre navn-v ‘ s / ^ / text_/’*.txt

hvis du vil legge til en streng på slutten av filnavn, men før utvidelsen, bruker du en kommando i følgende mønster:

$ endre navn på-v ‘ s/\.txt$ / your_suffix.txt/’*.txt

Erstatt alle tre «.txt » parts med din nødvendige filtype og erstatt «your_suffix» del med ditt nødvendige suffiks. For eksempel vil kommandoen nedenfor legge til et suffiks «tekst» til «.txt » filer.

$ endre navn på-v ‘ s/\.txt$ / tekst.txt/’*.txt

merk at alle kommandoene ovenfor også kan brukes til å gi nytt navn til kataloger.

Ved Hjelp Av Standard Fil Ledere Leveres Med Distribusjon

Mange fil ledere I Linux-distribusjoner har innebygd støtte for batch døpe filer. For eksempel kan fil ledere Som Caja, Nautilus, Og Dolphin endre navn på flere filer samtidig gjennom ET GUI-grensesnitt. For å påkalle verktøyet bulk rename, velg flere filer og trykk på tasten. Du kan også finne en oppføring for bulk rename-alternativet i menyalternativet «Rediger». Skjermbildet nedenfor viser batch rename-verktøyet I Caja file manager, installert som standard I Linux-distribusjoner ved hjelp av MATE-skrivebordsmiljøet. Du kan finne lignende alternativer i andre filbehandlere ved å se på hovedmenylinjen øverst.

som synlig i skjermbildet, kan det grafiske omdøpsverktøyet kjøre flere innsettings-og erstatningsoperasjoner på de valgte filene. Du kan også installere disse filbehandlerne i En Hvilken Som Helst Linux-distribusjon ved hjelp av et skrivebordsmiljø, og de kan brukes sammen med forhåndsinstallerte filbehandlere.

CoreRenamer

CoreRenamer Er en gratis og åpen kildekode grafisk fil døpe verktøy tilgjengelig For Linux. Du kan bruke den til å legge til delstrenger, erstatte eksisterende delstrenger, formatere navn ved hjelp av ulike mønstre, endre filtillegg navn, og så videre. Den kommer også med en angre og gjenta funksjonen slik at du kan gå tilbake endringene før du klikker på» Rename » – knappen.

Du kan laste ned Og installere CoreRenamer i alle Store Linux-distribusjoner fra FlatHub store.

KRenamer

KRenamer er et gratis og åpen kildekode bulk rename verktøy tilgjengelig som en del AV kde application stack. Den kan også brukes i andre skrivebordsmiljøer som ikke bruker KDE-biblioteker som standard. Det kan endre navn på filer ved hjelp av en rekke mønstre, inkludert erstatte, legge til og fjerne delstrenger. Det kan også endre tilfelle av filnavn og kommer med noen nyttige plugins. En av pluginene kan brukes til å omdøpe filer basert på metadatainformasjonen den inneholder. Andre plugins kan legge tellere, legge til gjeldende dato og klokkeslett, eller transliterate strenger.

Bildekilde

du kan installere KRename I Ubuntu ved hjelp av kommandoen nevnt nedenfor:

$ sudo apt installere krename

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.