Zum Inhalt

Know-Your-Tools

Kopieren von bestimmten Dateien unter Beibehaltung einer Verzeichnisstruktur

Um bestimmte Dateien zu kopieren und dabei die aktuelle Verzeichnisstruktur beizubehalten kann folgendes Kommando benutzt werden:

cd ~/Music/Music/Media.localized && find . -name "*.mp3" | cpio -pdm ~/Music/MP3 && cd -

cpio im Pass-through (-p) liest die Dateinamen ein die find liefert, und kopiert sie an das Ziel. Am Ziel wird die Verzeichnisstruktur analog und relativ (Deshalb das cd) zur Quelle aufgebaut.