Le mercredi 26 août 2015, 00:51:38 Michael Lange a écrit : > On Tue, 25 Aug 2015 20:30:28 +0200 > > Klaus Becker <colonius@free.fr> wrote: > > Wieso der Punkt? Eher: > > > > cp -a /quelle /ziel > > > > Oder ist da etwas, das ich nicht kenne? > > Ok, testen wir mal verschiedene Varianten mit Testverzeichnissen in > ~ : > > $ mkdir test1 > $ mkdir test2 > $ touch test1/.foo > $ touch test1/bar > > Erster Versuch, deine Variante: > > $ cp -av test1 test2 > „test1“ -> „test2/test1“ > „test1/.foo“ -> „test2/test1/.foo“ > „test1/bar“ -> „test2/test1/bar“ > > Nicht exakt das, was geplant war... > > Nächster Versuch: > > ~$ cp -av test1/* test2 > „test1/bar“ -> „test2/bar“ > > Die "versteckte" Datei wird ignoriert (lustigerweise habe ich das > erst vor einer Weile hier gelernt, beim kopieren eines kompletten > Wurzelverzeichnisses fällt das mitunter gar nicht auf, weil im > Wurzelverzeichnis selbst normalerweise keine "versteckten" Dateien > herumliegen, in untergeordneten Verzeichnissen werden die > "versteckten" wieder mitkopiert, wie in diesem Beispiel wo test1 > noch ein Unterverz. bla mit einer Datei .baz enthält: > $ cp -av test1/* test2 > „test1/bar“ -> „test2/bar“ > „test1/bla“ -> „test2/bla“ > „test1/bla/.baz“ -> „test2/bla/.baz“ > ) > > Jetzt meine Variante: > > $ cp -av test1/. test2 > „test1/./.foo“ -> „test2/./.foo“ > „test1/./bar“ -> „test2/./bar“ > ~$ ls -al test2 > insgesamt 16 > drwxr-xr-x 2 klappnase klappnase 4096 Aug 26 00:37 . > drwxr-xr-x 180 klappnase klappnase 12288 Aug 26 00:37 .. > -rw-r--r-- 1 klappnase klappnase 0 Aug 26 00:37 bar > -rw-r--r-- 1 klappnase klappnase 0 Aug 26 00:37 .foo > $ diff test1 test2 > Gemeinsame Unterverzeichnisse: test1/bla und test2/bla. > > > Gruss > > Michael
ok, danke, wieder was dazugelernt
Klaus |