Hallo, ich suche eine (einfache, weil effiziente) Methode zum selektiven kopieren/symlinken von Dateien
Die Dateien liegen in folgender Struktur vor ...
Code
/some/path/dir/sub-dir-1/file.X
/some/path/dir/sub-dir-1/file.Y
/some/path/dir/sub-dir-1/file.Z
/some/path/dir/sub-dir-2/file.X
/some/path/dir/sub-dir-2/file.Y
/some/path/dir/sub-dir-2/file.Z
... und sollen wie folgt kopiert/verlinkt werden.
Code
/some/other/path/dir/sub-dir-1/file.X
/some/other/path/dir/sub-dir-1/file.Y
/some/other/path/dir/sub-dir-2/file.X
/some/other/path/dir/sub-dir-2/file.Y
Im Zielverzeichnis sollen die Verzeichnisse angelegt werden, wenn diese noch nicht bestehen. Aus dem Quellverzeichnis sollen nur *.X bzw. *.Y behandelt werden.
Ich habe es zur Zeit mit einem Bash Skript realisiert, dauert leider bei mehreren 10000 Dateien. Gibt es geeignete cp Optionen?
-- sigma7