Filtillägg hjälper både operativsystem och användare att skilja mellan olika filformat och förstå innehållet som lagras i dem. När du ser en fil med filtillägget ".txt" vet du direkt att den innehåller textdata. På samma sätt är ".exe"-filen en Windows-körbar och ".sh"-filer är Linux-skalskript.

Men vad händer om du vill ändra dessa tillägg av någon anledning? Du kanske behöver byta namn på en textfil till ett Bash-skript. Att bara skriva koden i en textfil kommer inte att göra jobbet.

På Linux är det mycket lättare att ändra filtillägg än du kanske tror.

Ändra filtillägg från terminalen

Tillägg är en del av en fils namn. Och om du vill ändra tillägget (eller namnet), skulle du använda kommandot mv. mv står för "move" och är standardkommandot på Linux för att flytta och byta namn på filer.

Men varför använda mv för att byta namn på filer, kanske du undrar? Det beror på att en byta namnoperation motsvarar en flyttoperation i samma katalog, bara med ett annat namn.

Den grundläggande syntaxen för att byta namn på filer från kommandoraden är:

instagram viewer
mvfil.oldextfil.newext

...var oldext och newext är de gamla respektive nya tilläggen.

Tänk på att du vill ändra en textfil "myscript.txt" till ett Bash-skript. Använd följande kommando för att göra det:

mvmitt skript.Textmitt skript.sh

Du kanske måste lägga sudo till mv-kommandona beroende på filens ägare.

Byt namn på flera filtillägg samtidigt

Har du en hel mapp med filer med olämpliga tillägg? Med en enkel Bash för loop, kan du ändra filtilläggen för flera filer samtidigt. Till exempel, för att ändra alla TXT-filer i en mapp till PDF-filer:

för en in *.txt; gör mv -- "$a""${a%.txt}.pdf"; Gjort

Ovannämnda one-liner är en for-loop som hittar varje fil som slutar på ".txt". Sedan utför den rekursivt en byte av namn på alla matchade filnamn och ersätter tillägget ".txt" med ".pdf". den "Gjort" i slutet av kommandot indikerar att slingan har avslutats. Enkel!

Hur man byter namn på filtillägg grafiskt

Linux har flera skrivbordsmiljöer; vissa påminner mycket om standardskrivbordet i Windows, medan andra visar sin unika karaktär i varje grafiskt element. Men användarupplevelsen är mer eller mindre densamma för alla stationära datorer. Det betyder att det är så enkelt som möjligt att byta namn på filer på ett Linux-skrivbord.

Öppna filhanteraren som är installerad på din maskin och välj en fil genom att markera den. Högerklicka sedan och välj Döp om. I fältet kan du ändra namnet på filen, inklusive dess tillägg. Fortsätt genom att ändra filtilläggen och tryck sedan på Stiga på att avsluta.

Många Linux filhanterare tillhandahåll också genvägar som du kan använda för att spara ett extra klick. Till exempel, på GNOME (Nautilus filhanterare), kan du trycka F2 samtidigt som du markerar en fil för att snabbt gå in i bytenamnsfunktionen, vilket eliminerar behovet av att högerklicka. På samma sätt, på KDE Plasma (Dolphin) och XFCE (Thunar), kan du trycka på F2 för att snabbt ändra filtillägg.

Utföra grundläggande filhanteringsoperationer på Linux

Att byta namn på filtillägget med hjälp av skrivbordsgränssnittet är intuitivt och enkelt, men när du har att göra med flera filer samtidigt är terminalen det optimala valet.

Linux-kommandoraden är ett kraftfullt verktyg för användare som vet hur man använder det. Från den dagliga driften till mycket sofistikerade systemadministrationsuppgifter, du kan göra allt med en terminal. Och det bästa är att du inte ens behöver ett GUI för att kunna använda en Linux-maskin. Det är främst anledningen till att terminalen fortfarande är en del av Linux-ekosystemet, i en tid där grafiska gränssnitt är normen.

5 skäl till varför Linux använder kommandoraden så mycket

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • Linux
  • Filhantering
  • Linux-kommandon
  • Linux skrivbordsmiljö
  • Terminal

Om författaren

Deepesh Sharma (123 artiklar publicerade)

Deepesh är sektionsredigeraren för Linux på MUO. Han skriver informationsguider om Linux, i syfte att ge alla nykomlingar en lycksalig upplevelse. Inte säker på filmer, men om du vill prata om teknik är han din kille.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera