Als je al geruime tijd met Linux-systemen werkt, weet je al hoe belangrijk het is om je bestandssysteem te behouden gestructureerd.
In sommige gevallen kan het nodig zijn om tijdelijke mappen aan te maken met willekeurige namen die later moeten worden hernoemd.
Het hernoemen van mappen op Linux gebeurt niet met een speciaal herbenoemingscommando maar met een commando dat meerdere doelen dient: het “mv” commando.
Het “mv” commando wordt gebruikt onder Linux om bestanden te kunnen verplaatsen maar ook om mappen te hernoemen.
In deze tutorial gaan we leren hoe je mappen op Linux kunt hernoemen.
Inhoudsopgave
Hernoemen van mappen op Linux met mv
Om een map op Linux te hernoemen, gebruikt u het “mv” -commando en specificeert u de map die moet worden hernoemd, evenals de bestemming voor uw map.
Laten we bijvoorbeeld zeggen dat je een specifieke directory op je bestandssysteem met de naam “temp” (in je homedirectory) wilt hernoemen naar “directory” (ook in je homedirectory)
Om deze directory te hernoemen, zou je de ” mv ”commando en specificeer de twee directory namen.
Opmerking: het gebruik van het mv commando zal niet verwijderen de inhoud die in je mappen is opgeslagen, verlies je geen bestanden door je mappen onder Linux te hernoemen.
Als je nu alle mappen bekijkt opgeslagen in je homedirectory, zul je een nieuw item zien voor je “directory” -map.
Geweldig, je hebt zojuist de naam van een directory op Linux gewijzigd.
Hernoemen van directories met behulp van find
In sommige gevallen weet u misschien niet direct waar uw mappen zich op uw systeem bevinden.
Gelukkig voor u is er een commando dat u helpt bij het vinden en lokaliseren van mappen op een Linux-systeem: de zoek commando.
Om mappen te zoeken en te hernoemen op Linux, gebruik het “find” commando met de “type” optie om naar mappen te zoeken. U kunt vervolgens uw mappen verwijderen door het “mv” -commando uit te voeren met de “-execdir” -optie.
Laten we voor dit voorbeeld net doen alsof u het wilt hernoem een map die begint met “temp” op uw bestandssysteem naar “directory”.
Het eerste deel van het commando zal lokaliseren waar uw directory zich bevindt.
Nu u weet waar uw directory is, kunt u deze hernoemen door de optie “execdir” en het commando “mv” te gebruiken.
Hernoem meerdere mappen met Bash
Zoals beschreven in onze vorige tutorials, kan de Bash scripttaal ook worden gebruikt om meerdere mappen op je bestandssysteem te hernoemen.
Om meerdere mappen te hernoemen op Linux, maak een nieuw scriptbestand aan en gebruik het “mv” -commando in een “for” -lus om mappen te herhalen.
Sla dit script op als “change_name” en voeg het toe aan je PATH-omgevingsvariabele als je wil het op je hele systeem gebruiken.
In deze s-script, tonen we alle bestanden en mappen die zich in de huidige werkmap bevinden (waar het script zich bevindt).
We testen of de invoer een map is en of de map bestaat met behulp van de “-d” optie.
Vervolgens, als de directory bestaat, wordt deze hernoemd naar de extensie “_temp” aan het einde. Voel je vrij om deze regel aan te passen om de directories te hernoemen, zoals je ze wilt hernoemen.
Gefeliciteerd, je hebt zojuist de naam van mappen gewijzigd met behulp van een Bash-script op Linux.
Hernoemen van mappen met hernoemen
In plaats van door het “mv” -commando te gebruiken, kunt u een speciaal ingebouwd commando gebruiken, maar dit commando is mogelijk niet direct beschikbaar op uw distributie.
Om mappen op Linux te hernoemen, gebruikt u “hernoemen” met hoe u wilt dat de bestanden worden hernoemd, evenals de doelmap.
Laten we als voorbeeld zeggen dat u al uw mappen wilt hernoemen die in hoofdletters zijn geschreven naar directory-namen in kleine letters.
Om die directories te hernoemen, zou je het volgende commando uitvoeren
Filteren van directories die hernoemd
In sommige gevallen wil je misschien t om slechts een paar mappen te hernoemen met het hernoemen commando.
Om dat te bereiken, heb je in wezen twee opties:
- Gebruik jokertekens om mappen te filteren op hernoemd.
Als u bijvoorbeeld mappen wilt hernoemen die eindigen op een bepaalde tekenreeks, voert u het volgende commando uit.
De syntaxis gebruikt door het hernoemen commando is dezelfde als het sed commando: je kunt deze referentie gebruiken om meer informatie over deze syntaxis te hebben.
- Gebruik invoeromleiding om mappen te filteren die moeten worden hernoemd
Wanneer u een van deze twee opties gebruikt, zullen uw mappen hernoemd worden en krijgen ze de extensie “_temp”.
Geweldig, met succes hernoemden je mappen met het hernoemen commando!
Conclusie
In deze tutorial heb je alle manieren geleerd om mappen te hernoemen op Linux, de meest gebruikelijke manier is het “mv” commando.
Je hebt ook geleerd dat het mogelijk is om mappen te hernoemen met het “find” commando om je mappen te lokaliseren of door het hernoemen commando te gebruiken (dat misschien niet direct beschikbaar is op je systeem).
Als je geïnteresseerd bent in Linux-systeembeheer, hebben we een complete sectie eraan gewijd op de website, dus zorg ervoor dat je het bekijkt!