Exportieren des Dateipfads aller Musikdateien in eine Textdatei

Ich würde gerne die Syntax in Terminal kennen, um den Dateinamen und den Pfad all meiner Musik verschiedener Typen zu exportieren (ich habe .wmaauch ältere Windows-Dateien). Ich würde diese Datei vermutlich in eine .txtoder- .xlsDatei exportieren und nach Pfad sortieren.

Mein ultimatives Problem ist, dass sich meine Musik in vielen verschiedenen Ordnern befindet (irgendwo zwischen 3 und 10 Hauptorten) und viele Duplikate enthält - wie 40 GB Duplikate. Ich verschwende Zeit mit Software, die nicht funktioniert, aber wenn ich weiß, wo sich die ganze Musik befindet (und wie groß die Dateien genau sind), weiß ich, wie ich das Problem besser angehen kann - dh vielleicht ziehe ich einfach sie auf einen Windows-Rechner (über eine HD oder Dropbox), wo ihre Optionen zum Zusammenführen von Ordnern besser funktionieren.

Sie hatten hier zwei Fragen. Diese Seite funktioniert besser, wenn es nur eine Frage pro Frage gibt. Auf diese Weise ist es für andere Menschen einfacher, Lösungen zu finden, wenn sie das gleiche Problem haben. Ich habe Ihre zweite Frage bearbeitet, aber Sie können sie gerne separat stellen.

Antworten (1)

Sie könnten einfach verwenden find:

find ~/Music > ~/music.txt

Oder fügen Sie beispielsweise hinzu -iname \*.mp3, dass nur Dateien eingeschlossen werden, die auf enden .mp3:

find ~/Music -iname \*.m4a -o -iname \*.mp3 -o -iname \*.flac -o -iname \*.wma > ~/music.txt

Wenn das Problem darin besteht, dass Ihre Musik in Ihren Verzeichnissen verstreut und nicht in Ihrem ~/MusicOrdner enthalten ist – und wenn Sie die Pfade in eine Datei exportieren möchten – dann sollten Sie dies tun:

find ~/ -iname \*.m4a -o -iname \*.mp3 -o -iname \*.flac -o -iname \*.wma > ~/Desktop/music.txt