I have a directory filled with wallpapers that syncs with my devices, so I can use a random wallpaper (usually, change at boot or every 24h, whatever comes first). For the sake of organization, let's make this straight:
First, convert everything to png, because why not?
find . -name "*.jpg" -exec mogrify -format png {} \;
Double check your files and then delete the remaining jpgs (or whatever format you're converting):
rm *.jpg
Now, let's organize by number:
num=0; for i in *; do mv "$i" "$(printf '%04d' $num).${i#*.}"; ((num++)); done
If you need to add more wallpapers to this directory, remember to change the num= to the last wallpaper of this directory +1.
No comments:
Post a Comment