[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Festplatte(n) repartionieren



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

.-.. .. ...- .   .-.. --- -. --.   .- -. -..   .--. .-. --- ... .--. . .-.

Most legends have their basis in facts.
		-- Kirk, "And The Children Shall Lead", stardate 5029.5


Reply to: