Wanneer u veel bestanden te beheren hebt, is het zinvol om een goede naamgeving conventie te handhaven. Dus hoe kun je meerdere bestanden hernoemen in Linux? Laten we eens kijken naar de verschillende manieren om bestanden in bulk te hernoemen met behulp van de commandoregel en grafische gereedschappen.
Tabel van de inhoud
Meerdere bestanden in Linux hernoemen met de opdrachtregel
Er zijn meerdere methoden die we kunnen gebruiken om meerdere bestanden in Linux in één keer te hernoemen. Als de bestandsnamen een specifiek patroon hebben, wordt het hernoemen heel eenvoudig. Laten we eens kijken naar twee voorbeelden.
1.
Het meest gebruikte Linux hulpprogramma voor het hernoemen van bestanden in bulk is het rename programma. Om het rename commando te gebruiken, installeren we het op ons systeem met dit commando.
sudo apt install rename
Als het hulpprogramma eenmaal is geïnstalleerd, kunnen we het rename commando nu gebruiken via de opdrachtregel. De syntaxis van de opdracht rename ziet er als volgt uit.
rename 's/oldname/newname/' *
Voor deze opdracht is basiskennis van reguliere expressies vereist. Hier staat ‘s’ voor substituut. De rest van de uitdrukking spreekt voor zich. Door * te gebruiken, wordt het commando uitgevoerd voor alle bestanden waarvan de naam <oldname>.
2. Het gebruik van renameutils
Het renameutils pakket voorziet ons van een set commando’s om een bestand te hernoemen in Linux. Met een focus op batch hernoemen van bestanden, bestaat renameutils uit vijf commando’s. Voor het doel van deze tutorial, zullen we alleen werken met een van deze commando’s – qmv wat staat voor Quick move.
Om renameutils op ons systeem te installeren, gebruiken we het volgende apt commando.
sudo apt install renameutils
Als het hulpprogramma eenmaal is geinstalleerd, kunnen we nu de qmv en imv commando’s gebruiken via de command-line.
Quick Move (qmv) Syntax:
qmv directoryname/
Dit opent een venster waarin in de linkerkolom de oorspronkelijke namen van de bestanden worden weergegeven. De rechterkolom is voor de naam die u wenst in te stellen voor uw bestanden. Bewerk de rechter kolom om de namen in te stellen die u wenst voor uw bestanden.
Hernoem meerdere bestanden in Linux met GUI
Als je niet een command line persoon bent, hebben we je gedekt. Voor Ubuntu, en vrijwel elke andere distributie, kunt u
1. gebruiken. De Thunar bestandsmanager gebruiken
Niet iedereen vindt het leuk om de commandoregel te gebruiken voor elke taak. Daarom hebben we een aantal geweldige GUI tools om ons te helpen meerdere bestanden te hernoemen. Thunar heeft een ingebouwde bulk rename tool die erg efficiënt werkt als je geen CLI persoon bent.
sudo apt install thunar
Nu kun je de bulk rename utility starten met het volgende commando.
thunar -B
Zo ziet de bulk renamer er uit. U kunt op het + teken klikken om bestanden toe te voegen. U kunt de volgende criteria voor hernoemen gebruiken.
- Voeg datum/tijd toe
- Voeg in of overschrijf
- Voeg getallen toe
- Verwijder tekens
- Zoek/Vervang
- Verander hoofdletters
Als u de gewenste criteria heeft gekozen, klikt u op Bestanden hernoemen om verder te gaan met de bewerking. De Thunar bulk renamer is populair de beste tool voor het hernoemen van meerdere bestanden met behulp van een GUI file manager.
2. Met behulp van de pyRenamer tool
Dit is een andere echt populaire tool onder fotografen en muzikanten die ook veel Linux gebruiken. De reden hiervoor is dat pyRenamer EXIF data kan lezen en automatisch kan hernoemen op basis van de datum/tijd, camera model, en andere metadata van de beeldbestanden.
Dankzij het feit dat het hulpprogramma in 2008 werd stopgezet en je het misschien niet meer van de officiële repositories kunt downloaden, werkt het nog steeds prima voor onze taak.
wget -c https://launchpad.net/ubuntu/+source/pyrenamer/0.6.0-1.2/+build/8439869/+files/pyrenamer_0.6.0-1.2_all.debsudo dpkg - i pyrenamer_0.6.0-1.2_all.deb
Als alternatief kun je Ubuntu’s Pyrenamer pakketpagina bezoeken en het pyrenamer_0.6.0.orig.tar.gz bestand downloaden dat onderaan staat. U moet dan het tar commando gebruiken om het pakket uit te pakken en te installeren.
Zo ziet de pyRenamer tool eruit. Hoewel het geen breed scala aan opties biedt zoals de Thunar bulk renamer, laat het de volgende criteria voor hernoemen toe.
- Tekens invoegen of verwijderen
- Patronen
- Substitutie
- Muziek
- Afbeeldingen
Als je eenmaal de gewenste criteria hebt gekozen, klik je gewoon op Bestanden hernoemen om verder te gaan met de operatie. De pyRenamer doet wat hij belooft, en doet dat heel goed. Het enige nadeel van deze tool is de niet-bestaande ondersteuning.
Conclusie
Enkele andere pakketten die bulk hernoemen mogelijk maken zijn grprename en renrot (die ook EXIF data ondersteunt).