Hur byter du namn på filer i Linux?

den här artikeln kommer att täcka en guide om olika metoder som kan användas för att bulk eller batch byta namn på flera filer samtidigt i Linux. Vissa av dessa applikationer har ett grafiskt gränssnitt, medan andra kan användas från kommandoraden.

Byt namn på Kommando

Byt namn på kommando är tillgängligt som standard i de flesta Linux-distributioner, och det kan användas för att byta namn på flera filer och mappar samtidigt. Om det inte är tillgängligt som standard på din Ubuntu-installation kan du köra kommandot nedan för att installera det:

$ sudo apt install rename

du kan installera Byt namn i andra Linux-distributioner från pakethanteraren. Du kan också kompilera den från källkoden som finns här.

kommandot Byt namn är skrivet i Perl, och du måste använda ”Perl-uttryck” för att byta namn på filer. Om du redan har använt reguljära uttryck i programmeringsspråk som Python, hittar du Perl uttryck liknande men det finns vissa skillnader. Nedan följer några vanligaste användningsfall och mönster för kommandot Byt namn. För avancerade och anpassade användningsfall kan du hänvisa till dokumentationen för Perl-uttryck.

för att byta namn på flera filer samtidigt genom att ersätta en delsträng, kör ett kommando i följande format:

$ Byt namn på-v ’s/substring_to_be_replaced/ replacement_string /’ file1.txt-fil2.txt-fil3.txt

till exempel, förutsatt att det finns tre filer i en mapp med namn ”file1.txt”, ” fil2.txt ” och ” file3.Txt”, kommandot nedan kommer att ersätta substring ” file ”med” text”, vilket resulterar i att nya namn är ” text1.txt”, ” text2.txt ”och” text3.txt”.

$ Byt namn på-v ’s / file / text /’ file1.txt-fil2.txt-fil3.txt

efter att ha kört ovanstående kommando bör du få följande utmatning i terminalen:

file1.Txt bytt namn till text1.txt
fil2.txt bytt namn till text2.txt
fil3.txt bytt namn till text3.txt

du kan också välja flera” n ” – nummer av filer som använder samma tillägg med hjälp av asterisk (*) jokertecken.

$ Byt namn på-v ’ s / file / text/’*.Txt

kommandot ovan kan också användas för att ta bort delsträngar. För att göra det, ange inte någon sträng eller tecken i den andra delen av kommandot. Med andra ord, håll ersättningssträngen tom genom att helt utelämna den andra delen.

du kan lägga till en sträng (utan att ersätta något) före filnamn med ett kommando i följande format:

$ Byt namn på-v ’ s / ^ / your_prefix/’*.txt

ersätt ”your_prefix” – delen med önskat prefix. Till exempel kommer kommandot nedan prefix ”.txt ”filer med” text_ ” prefix.

$ Byt namn på-v ’ s / ^ / text_/’*.txt

för att lägga till en sträng i slutet av filnamnen men före tillägget, använd ett kommando i följande mönster:

$ Byt namn på-v ’ s/\.txt$ / your_suffix.txt/’*.txt

Ersätt alla tre ”.txt ”delar med önskad filändelse och ersätt” your_suffix ” del med önskad suffix. Till exempel kommer kommandot nedan att lägga till ett suffix ”text” till ”.txt ” filer.

$ Byt namn på-v ’ s/\.txt$ / text.txt/’*.txt

Observera att alla kommandon som anges ovan också kan användas för att byta namn på kataloger.

använda standard filhanterare levereras med distributionen

många filhanterare i Linux-distributioner har inbyggt stöd för batch döpa filer. Filhanterare som Caja, Nautilus och Dolphin kan till exempel byta namn på flera filer samtidigt via ett GUI-gränssnitt. För att åberopa bulk rename tool, Välj flera filer och tryck på knappen. Du kan också hitta en post för alternativet bulk rename i menyalternativet ”Redigera”. Skärmdumpen nedan visar batch rename-verktyget i Caja file manager, installerat som standard i Linux-distributioner med MATE-skrivbordsmiljön. Du kan hitta liknande alternativ i andra filhanterare genom att titta på huvudmenyraden längst upp.

som det syns på skärmdumpen kan verktyget graphical rename köra flera infognings-och ersättningsoperationer på de valda filerna. Du kan också installera dessa filhanterare i vilken Linux-distribution som helst med vilken skrivbordsmiljö som helst, och de kan användas tillsammans med förinstallerade filhanterare.

CoreRenamer

CoreRenamer är en fri och öppen källkod grafisk fil döpa verktyg för Linux. Du kan använda den för att lägga till delsträngar, ersätta befintliga delsträngar, formatera namn med olika mönster, ändra filnamnstillägg, och så vidare. Det kommer också med en Ångra och gör om funktionen så att du kan återställa dina ändringar innan du klickar på knappen ”Byt namn”.

du kan ladda ner och installera CoreRenamer i alla större Linux-distributioner från FlatHub store.

KRenamer

KRenamer är en fri och öppen källkod bulk byta namn verktyg tillgängligt som en del av KDE programstacken. Det kan också användas i andra skrivbordsmiljöer som inte använder KDE-bibliotek som standard. Det kan byta namn på filer med olika mönster, inklusive att ersätta, lägga till och ta bort delsträngar. Det kan också ändra fallet med filnamn och kommer med några användbara plugins. Ett av insticksprogrammen kan användas för att byta namn på filer baserat på metadatainformationen som den innehåller. Andra plugins kan lägga till räknare, lägga till aktuellt datum och tid, eller transliterate strängar.

Bildkälla

du kan installera KRename i Ubuntu med kommandot som nämns nedan:

$ sudo apt installera krename

Lämna ett svar

Din e-postadress kommer inte publiceras.