Ich weiß nicht genau ob Ihr das Problem kennt wenn man viele Dateien hat und diese jeweils in einen Ordner mit dem selben Name wie die Datei verschieben will. Dies kommt zum Beispiel vor, wenn man viele Filme in einem Ordner hat und diese mit XBMC (Kodi) verwalten möchte. Dazu ist es sinnvoll wenn jeder Film in einem eigenem Unterordner ist da so zusätzliche Informationen (Cover, Bilder, Trailer ect) ordentlich verwaltet werden können. Damit man nicht für jeden Film einen eigenen Ordner erstellen muss, habe ich ein Script geschrieben welches das für Euch erledigt.
Das Script legt für jede Datei in dem Ordner einen eigenen Unterordner mit dem selben Name an und verschiebt die Datei anschließend in diesen Ordner. Ihr speichert einfach das Script Filme_in_Ordner.sh im selben Ordner wie die Filme. Danach öffnet Ihr ein Terminal und navigiert mit cd zu Eurem Ordner z. B. cd /home/daniel/Filme. Danach startet Ihr dort das Programm ./ Filme_in_Ordner.sh. Jetzt sollten alle Daten in dem Ordner in eigene Unterordner verschoben sein.
for i in *; do ordner="${i%.*}" mkdir -- "$ordner" mv -- "$i" "$ordner" done
Neueste Kommentare