Ist es möglich, Dateien mit Systemordnern zu verknüpfen?

Ist es möglich, Dateien mit Systemordnern zu verknüpfen?

Angenommen, in meinem Home-Ordner befindet sich ein Skript, das ich im Ordner /etc/cron.* oder in anderen Systemordnern verwenden möchte. Gibt es eine Möglichkeit, dies zu tun, ohne die Datei an den Zielspeicherort zu kopieren?

Würde ein symbolischer oder ein fester Link funktionieren? Ich habe es ausprobiert und es scheint, als würde es nicht funktionieren. Warum nicht? Die Berechtigung für den symbolischen Link und das Skript scheint in Ordnung zu sein.

Vielen Dank für Ihre Erklärung.

Antwort1

Jede Datei hat einen Hardlink. Wenn sie keinen hat, kann der von ihr belegte Speicherplatz überschrieben werden. Wenn Sie einen weiteren Hardlink erstellen, steigt die Anzahl auf 2, ohne dass doppelt so viel Speicherplatz auf der Festplatte belegt wird, da beide Hardlinks auf denselben Speicherplatz verweisen.

Das heißt, es gibt kein Original. Wenn Sie zusätzliche Hardlinks einer Datei erstellen, ist jeder davon so gut wie jeder andere. Erstellen Sie also Hardlinks der Dateien und kopieren Sie jeweils einen davon an Ihr Ziel.

verwandte Informationen