Als eyeD3 --help
zeigt .mp3 einen Pfad statt * spezifiziert wird rekursiv arbeiten, z.B.
eyeD3 --remove-all-images .
wird von dem aktuellen Verzeichnis gestartet und rekursiv arbeiten.
In den meisten Fällen eyed3 nur etwas tun, wenn eine Datei eine MP3-Datei ist, aber wenn Sie gezielt Dateien wollen zielen, die in .mp3 enden könnten Sie verwenden möchten find
:
find . -name \*.mp3 -execdir eyeD3 --remove-all-images {} \;
Dies finden Alle .mp3-Dateien rekursiv, beginnend im aktuellen Verzeichnis, und führen Sie den eyeD3-Befehl auf jedem von ihnen ({}
wird durch den Dateinamen ersetzt). Verwenden Sie -iname
anstelle von -name
für die Groß-/Kleinschreibung (z. B. auch Dateien mit der Endung .MP3 oder .Mp3).
Tipp: Sie möchten möglicherweise --max-padding 1
zu Ihrem eyeD3-Befehl hinzufügen, um den zuvor von eingebetteten Bildern belegten Speicherplatz freizugeben (verkleinern Sie die MP3-Datei nach dem Entfernen eingebetteter Grafiken). Dies erfordert jedoch die neueste Version von eyeD3 (siehe die Website), die von Ubuntu 16.04 Repositories (0.6.18) zur Verfügung gestellte Version unterstützt diese Option nicht.
Ich kann diesen Befehl verwenden, um die Bilder in mp3, aber nicht in Unterordnern zu entfernen. Ich muss wieder zu den Unterordnern navigieren und den Befehl dort eingeben. Ich möchte alles auf einen Schlag haben. – Jake