Am Fre den 13 Okt 2000 um 05:53:30 +0200 schrieb Eric Schaefer:
Wie kann man das machen?
man ln
Andre, du bist gemein! ;-)
War doch die Loesung, oder? Aber waermen wir nicht abgestandene threads wieder auf.
Verzeichnisse werden genauso wie Dateien verlinkt:
ln -s /home/dominic/midis /midis
Für die meisten Systemrufe sieht das dann aus wie ein normales Verzeichnis (vergleiche stat() und lstat()!)
Ergaenzend kann man hier noch anmerken, dass ein ln file anderes_file einen hardlink erstellt. Das erzeugt einen weiteren Verweis auf den inode im Dateisystem, der der Datei zugrunde liegt. file und anderes_file sind dann identische Verweise auf die Datenstruktur auf der Platte. Du kannst einen der beiden Verweise (==files) loeschen und die Datei bleibt auf der Platte bestehen, bis du den anderen Verweis auch noch loeschst. So was ist recht tricky, hat aber manchmal Vorteile. Das geht aber nicht fuer Verzeichnisse, wie man sich vielleicht denken kann. Genau sowas steht in "man ln"... . Auch "apropos $mein_fuer_das_problem_relevantes_stichwort" ist recht toll. Dabei findet man meisst nicht nur das, was man sucht, sondern auch andere leckere befehle.
andre