Horst: Was machen copy, cp eigentlich wirklich?

Beitrag lesen

Klaro,

Dateien werden kopiert. Aber wie wirds denn gemacht von copy & co?

Ich könnte mir folgende Varianten vorstellen (Programm "cp", copy unter LINUX):

1. cp konsultiert das Filesystem (FS), schaut nach den der zu kopierenden Datei physischen Cluster, fragt das FS nach neuen freien Clustern und kopiert bitweise in die neuen Cluster. Anschließend informiert cp das FS über die neu geschriebene Datei am Cluster xy...

2. cp liest die Datei zeichenweise ein und schreibt zeichenweise eine neue Datei über high-level-Funktionen wie fopen() und fclose().

Tja, wie nun ?

Viele Grüße,
Hotte