Dateien nach Anfangsbuchstaben sortieren
Moin,
ich würde gerne eine große Menge Dateien nach Anfangsbuchstaben in Ordner sortieren.
Mein Befehl dafür lautet:
find . -maxdepth 1 -type f -iname "a*" -exec mv {} a \;
find . -maxdepth 1 -type f -iname "b*" -exec mv {} b \;
usw...
Da ich nicht alles per Hand machen möchte, habe ich versucht mir ein Bash-Script dafür zu basteln...:
Edit, scheint jetzt so zu laufen:
#!/bin/bash
for i in {a..z}; do
echo $i
find . -maxdepth 1 -type f -iname ${i}\* -exec mv {} $i \;
done
ich würde gerne eine große Menge Dateien nach Anfangsbuchstaben in Ordner sortieren.
Mein Befehl dafür lautet:
find . -maxdepth 1 -type f -iname "a*" -exec mv {} a \;
find . -maxdepth 1 -type f -iname "b*" -exec mv {} b \;
usw...
Da ich nicht alles per Hand machen möchte, habe ich versucht mir ein Bash-Script dafür zu basteln...:
Edit, scheint jetzt so zu laufen:
#!/bin/bash
for i in {a..z}; do
echo $i
find . -maxdepth 1 -type f -iname ${i}\* -exec mv {} $i \;
done
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 181089
Url: https://administrator.de/contentid/181089
Ausgedruckt am: 26.11.2024 um 08:11 Uhr