Hur man byter namn på en katalog på Linux

Om du har arbetat med Linux-system under en längre tid vet du redan hur viktigt det är att behålla ditt filsystem strukturerad.

I vissa fall kan du behöva skapa tillfälliga kataloger med slumpmässiga namn som måste bytas om senare.

Att byta namn på kataloger på Linux görs inte med ett dedikerat namnbytekommando. men med ett kommando som tjänar flera syften: kommandot ”mv”.

Kommandot ”mv” används på Linux för att kunna flytta filer men också för att byta namn på kataloger.

I den här handledningen ska vi lära oss hur du kan byta namn på kataloger på Linux.

Innehållsförteckning

Byt namn på kataloger på Linux med mv

För att byta namn på en katalog på Linux, använd kommandot ”mv” och ange katalogen som ska döpas om samt destinationen för din katalog.

Till exempel, låt oss säga att du vill byta namn på en specifik katalog i ditt filsystem med namnet ”temp” (finns i din hemkatalog) till ”katalog” (även i din hemkatalog)

För att byta namn på den här katalogen använder du ” mv ”-kommandot och ange de två katalognamnen.

Obs! Om du använder kommandot mv raderas inte innehållet lagrat i dina kataloger kommer du inte att förlora några filer genom att byta namn på dina kataloger på Linux.

Nu om du tittar på alla kataloger lagrad i din hemkatalog, kommer du att se en ny post för mappen ”katalog”.

Fantastiskt, du har bara bytt namn på en katalog på Linux.

Byt namn på kataloger med hjälp av find

I vissa fall kanske du inte vet var dina kataloger finns på ditt system.

Som tur är finns det ett kommando som hjälper dig att hitta och lokalisera kataloger i ett Linux-system: hitta kommando.

För att hitta och byta namn på kataloger på Linux, använd kommandot ”hitta” med ”typ” för att leta efter kataloger. Du kan sedan ta bort dina kataloger genom att köra kommandot ”mv” med alternativet ”-execdir”.

För detta exempel, låt oss låtsas att du vill byt namn på en katalog som börjar med ”temp” i ditt filsystem till ”katalog”.

Den första delen av kommandot hittar var din katalog ligger.

Nu när du vet var din katalog är kan du byta namn på den med alternativet ”execdir” och kommandot ”mv”.

Byt namn på flera kataloger med Bash

Som beskrivs i våra tidigare självstudier kan Bash-skriptspråket också användas för att byta namn på flera kataloger i ditt filsystem.

Att byta namn på flera kataloger på Linux, skapa en ny skriptfil och använd kommandot ”mv” i en ”for” -slinga för att iterera över kataloger.

Spara detta skript som ”change_name” och lägg till det i din PATH-miljövariabel om du vill använda den på hela ditt system.

I detta s skript listar vi alla filer och kataloger som finns i den aktuella arbetsmappen (där skriptet finns).

Vi testar om posten är en katalog och om katalogen finns med hjälp av alternativet ”-d”.

Sedan, om katalogen existerar, döps den om till att ha ett ”_temp” -tillägg i slutet. Du kan gärna anpassa den här raden för att byta namn på katalogerna hur du än vill byta namn på dem.

Grattis, du har bara bytt namn på kataloger med ett Bash-skript på Linux.

Byt namn på kataloger med nytt namn

I stället för med kommandot ”mv” kan du använda ett dedikerat inbyggt kommando, men det här kommandot kanske inte är direkt tillgängligt för din distribution.

För att byta namn på kataloger på Linux, använd ”byt namn” med hur du vill att filerna ska byta namn såväl som målkatalogen.

Som ett exempel, låt oss säga att du vill byta namn på alla dina kataloger skrivna i versaler till katalognamn med små bokstäver.

För att byta namn på dessa kataloger skulle du köra följande kommando

Filtrera kataloger för att bytt namn

I vissa fall kanske du vill t för att bara byta namn på några kataloger med kommandot byta namn.

För att uppnå detta har du i princip två alternativ:

  • Använd jokertecken för att filtrera kataloger som ska bytt namn.

Om du till exempel vill byta namn på kataloger som slutar med en viss sträng, kör du följande kommando.

Syntaxen som används av byta namn är samma som kommandot sed: du kan använda den här referensen för att få mer information om denna syntax.

  • Använd omdirigering för att filtrera kataloger som ska döpas om

När du använder ett av dessa två alternativ kommer dina mappar att döpas om så att de har ett ”_temp” -tillägg.

Fantastiskt, du lyckades bytte namn på dina kataloger med kommandot byta namn!

Slutsats

I den här självstudien lärde du dig alla sätt att byta namn på kataloger på Linux, det vanligaste sättet är kommandot ”mv”.

Du har också lärt dig att det är möjligt att byta namn på kataloger med kommandot ”hitta” för att hitta dina kataloger eller genom att använda kommandot byta namn (som kanske inte är direkt tillgängligt på ditt system som standard).

Om du är intresserad av Linux systemadministration har vi ett komplett avsnitt som är dedikerat till det på webbplatsen, så se till att kolla in det!

Leave a Reply

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *