sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #100911
Re: Omdøbe 'mange' filer, så navnet kun er med lowercase
On 03-11-2010 21:26, Eskild Nielsen wrote:
> Jeg har et NIKON d70 kamera.
>
> Det kender ikke forskel på små og store bogstaver i fil- og mappenavne
>
> De sidste mange gange, jeg har hentet billeder i det, så har mine
> linuxmaskiner set tegnene som store bogstaver.
>
> Nogle billeder, som jeg har hentet tidligere har navne med kun små
> bogstaver.
>
> Det kan skyldes at de er hentet med en ældre version linux eller de har
> været igennem 'windåsen' det kan jeg ikke længere huske.
>
> Hvordan kan jeg nogenlunde nemt omdøbe samtlige filer til 'det samme,
> bare lowercase' så fx 'AAAAA.JPG' bliver til 'aaaaa.jpg'
Hvis du bruger BASH kan du bruge denne kommando :
ls -1|while read a ; do echo mv -i $a ${a,,*} ; done
Du skal selvfølgelig fjerne echo - men det er altid en god ide at teste
den slags med echo inden man smadrer det hele.
ls -1 kan selvfølgelig erstattes af :
find . -type f
eller andre kommandoer der giver en liste af filer.
Mvh.
Kristian Duus Østergaard
References