Hallo Jan Jan Ritzerfeld wrote:
Am Sonntag, 5. Februar 2006 17:48 schrieb Roland Langner:
(...). Meine Zwecke werden damit erfüllt.
Was ist mit Leerzeichen in Verzeichnis- oder/und Dateinamen?
Kommen bei mir nicht vor. Habe Vorbehalte gegen Leerzeichen in Dateinamen. Hast aber recht. Muss man für eine allgemeigültige Lösung natürlich berücksichtigen.
Wenn es noch eleganter geht würde es mich interessieren.
Funktionierte das mit meinem find/sort/tar-Einzeiler nicht?
Doch, hat gut funktioniert. Zuerst dachte ich es funktioniert nicht, da ich das -name "*.mp3" einfach weggelassen habe. Es kommen nämlich noch andere Dateiendungen vor z.B. .ogg. Wenn man das -name "*.mp3" ersetzt durch -type f dann tut es das was ich benötige. Hier nochmal der Einzeiler von Jan in einem Beispiel: Das benutzte Verzeichnis beinhaltet mehrere Alben. Der Player sitzt auf /media/usbdisk : find pointer_sisters -type f -print0 | sort -z | xargs -0 tar c -T - -O | (cd /media/usbdisk && tar x) Auf dem Player befindet sich das Verzeichnis pointer_sisters mit den dazugehörigen Unterverzeichnissen. Die Musikdateien haben die richtige Reihenfolge. Ich bin begeistert. Diesen Einzeiler werde ich ich meinem Script verwenden. Nochmals vielen Dank.
Frage am Rande: Warum wurden die Postings von Jan aus dem Archiv gelöscht?
Weil ich das so eingestellt habe. ;)
Das ist aber schade. An der Lösung sind bestimmt noch andere interessiert. Roland Langner