Karl: Linux: Dateien kopieren

Hi!

wie kann ich von ein Ordner alle Dateien in ein anderen Ordner kopieren?

Beispiel: der Inhalt von test1 soll in den Ordner test2 kopiert werden
cp -pR test1/* test2
kopiert mir nicht die DOT-Dateien

Karl

  1. Hello,

    Hi!

    wie kann ich von ein Ordner alle Dateien in ein anderen Ordner kopieren?

    Beispiel: der Inhalt von test1 soll in den Ordner test2 kopiert werden
    cp -pR test1/* test2
    kopiert mir nicht die DOT-Dateien

    Dann kopiere doch einfach das gesamte Verzeichnis und nicht nur ein paar Files darin, die einem Muster entsprechen ;-)

    cp -pR test1/ test2

    müsste klappen!

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. Hi!

      »» wie kann ich von ein Ordner alle Dateien in ein anderen Ordner kopieren?
      »»
      »» Beispiel: der Inhalt von test1 soll in den Ordner test2 kopiert werden
      »» cp -pR test1/* test2
      »» kopiert mir nicht die DOT-Dateien

      Dann kopiere doch einfach das gesamte Verzeichnis und nicht nur ein paar Files darin, die einem Muster entsprechen ;-)

      cp -pR test1/ test2

      müsste klappen!

      dann hab ich ein Ordner test1 im ordner Test2 ;-)

      Wenn ich "cp -pR test1/. test2" verwende, scheint es zu klappen. Gibt es dagegen etwas einzuwenden?

      Karl

  2. Hi,

    wenn du nicht das komplette Verzeichnis kopieren willst (weil du nur alle Dateien, nicht aber Unterverzeichnisse willst), kannst du im Verzeichnis /{absoluter Pfad zu test2}/test1 folgendes ausführen:

    find . -type f -maxdepth 1 -exec cp '{}' /{absoluter Pfad zu test2}/test2/ ;

    Tip: Prüfe zunächst, ob

    find . -type f -maxdepth 1

    die gewünschten Dateien findet.

    Grüsse,
    Richard