Ich versuche gerade, find
alle Dateien und Ordnerstrukturen, die einem bestimmten Muster entsprechen, in ein bestimmtes Verzeichnis zu kopieren (und zu kopieren), und ich bin so fast da!
Insbesondere möchte ich rekursiv alle Ordner, die nicht mit einem '_' beginnen, aus einem angegebenen Pfad kopieren.
find /source/path/with/directories -maxdepth 1 -type d ! -name _\* -exec cp -R {} /destination/path \;
In / source / path / with / directory / path befinden sich maschinenspezifische Verzeichnisse, die mit '_' und anderen beginnen, und ich bin nur daran interessiert, die anderen zu kopieren. Aus einem anderen Grund gibt der Befehl find das Verzeichnis / source / path / with / directory / zurück und kopiert daher dessen Inhalt, einschließlich Verzeichnisse, die mit '_' beginnen.
Hat jemand einen Hinweis, warum das so ist?
Vielen Dank,
Pascal