Beitrag von: Christian
erstellt: 19.10.2009 20:47:52
Problem:
/Musik/Radio-Stream/Ordner/*.mp3
" /Unterordner/*.mp3
" /och ein Unterordner/*.mp3
" /Wieder Unterordner/Und noch ein Unerordner/*.mp3
Nun möchte ich gerne alle *.mp3 nach /neuer/Ort/Ordner gespeichert haben. Hierfür wechseln wir zuerst in /neuer/Ort/Ordner und kopieren dann alle *.mp3 in diesen Ordner.
Beitrag von: Christian
erstellt: 19.10.2009 20:54:40
Erklärbär:
find -name "[!.]*.mp3" schließt alle Dateien mit . am Anfang aus. BASENAME=$(basename "${MP3}") Extrahiert nur den Dateinamen aus dem vollständigen Pfad. cp -n "$MP3" "$(pwd)/$BASENAME" Kopiert die Datei nach Zielverzeichnis. Hierbei muss Quelle und Ziel in doppelten Anführungsstichen stehen. Da es sonst wegen den Leerzeichen zu Fehlern kommt. Die Option -n verhindert das überschreiben vorhandener Dateien.