Page 1 of 1

hoe wijzig ik een aantal bestandsnamen in 1 aktie? (Opgelost)

Posted: Sat Oct 17, 2020 5:53 am
by BartSr
Wie kan mij bij het volgende helpen:
In 'n map heb ik een aantal .jpg bestanden, waarvan in een aantal gevallen de naam begint met
"Whatsapp image". Dat deel van de naam wil ik verwijderen. Hoe schrijf ik daarvoor in het terminalvenster een programmaatje?

Re: hoe wijzig ik een aantal bestandsnamen in 1 aktie?

Posted: Sat Oct 17, 2020 8:52 am
by nahjo
Eerst altijd even kijken of er een GUI optie is :wink:
In Thunar, de verkenner onder Xfce, zit een bulk-rename utility die veel mogelijkheden heeft. Misschien hebben andere verkenners die mogelijkheid ook. Selecteer een aantal bestanden in de verkenner en klik met de rechtermuisknop. Zit er in het pop-up menu een rename / hernoem programma?

Een CLI mogelijkheid is het programma rename. Installeren met sudo apt install rename.
Met rename kan je een deel van de bestandsnaam van meerdere bestanden wijzigen door:

Code: Select all

rename -n 's/Whatsapp\ image/img/' *
Met deze opdracht vervang je Whatsapp image door img.
de -n optie laat alleen de veranderingen zien dus om werkelijk te vervangen moet je die dan weglaten
de 's/ staat voor substitute oftewel vervang
de \ in Whatsapp\ image geeft aan dat er na de \ een spatie komt die bij het woord hoort
de /img/' is dan de vervanging
en tenslotte met * geef je alle bestanden

testen dus met die -n optie is heel verstandig :D

Re: hoe wijzig ik een aantal bestandsnamen in 1 aktie?

Posted: Sun Oct 18, 2020 4:39 am
by BartSr
Bedankt nahjo voor je reactie, maar wat ik ook probeer, het lukt niet.
Voorbeeld van wat ik wil.
de naam
Whatsapp Image 2020-04-10 at 22-12-44.jpg
moet worden veranderd in
2020-04-10 at 22-12-44.jpg
Misschien was dat niet duidelijk. Dus geen vervanging.
Bart

Re: hoe wijzig ik een aantal bestandsnamen in 1 aktie?

Posted: Sun Oct 18, 2020 4:40 am
by Moem
Vervangen kan ook betekenen vervangen door niks.

Ik gebruik daar trouwens het GUI-programma GPRename voor.

Re: hoe wijzig ik een aantal bestandsnamen in 1 aktie?

Posted: Sun Oct 18, 2020 5:53 am
by nahjo
Het programma wat Moem aanbeveelt "GPRename" is gelijk aan de util onder Thunar dus zou je dat als beste oplossing kunnen proberen.

In de terminal zou je opdracht dan

Code: Select all

rename -n 's/Whatsapp\ Image\ //' *.jpg
moeten zijn
// is niets ;)

Re: hoe wijzig ik een aantal bestandsnamen in 1 aktie?

Posted: Sun Oct 18, 2020 6:38 am
by BartSr
In de terminal zou je opdracht dan

Code: Select all

rename -n 's/Whatsapp\ Image\ //' *.jpg

moeten zijn
Hieronder zie je dat het niet werkt , waarbij ik de n optie heb verwijderd:
https://app.box.com/s/flcltl06o8en52n3ouypomv7td7inhje
bart

Re: hoe wijzig ik een aantal bestandsnamen in 1 aktie?

Posted: Sun Oct 18, 2020 6:48 am
by nahjo
Whatsapp is wat anders dan WhatsApp in linux taal :D

Re: hoe wijzig ik een aantal bestandsnamen in 1 aktie?

Posted: Sun Oct 18, 2020 7:23 am
by BartSr
nahjo wrote:
Sun Oct 18, 2020 6:48 am
Whatsapp is wat anders dan WhatsApp in linux taal :D
Sorry, mijn fout. Ik had ook WhatsApp moeten schrijven ipv Whatsapp.
Nu werkt het wel, bedankt!
Bart