Ich habe ein Verzeichnis, in dem Dateien angezeigt werden. Ich möchte regelmäßig ein Skript ausführen, das alle Dateien in diesem Verzeichnis findet, zu denen nur eine Verknüpfung besteht, und sie in einem anderen Verzeichnis fest verknüpft. Ich möchte jedoch die Verzeichnisstruktur im zweiten Verzeichnis so erstellen, dass sie mit der ersten übereinstimmt.
find / srcdir / -links 1 -exec ln {} / dstdir / \;
Verfügt über einen Hardlink für alle Dateien, erstellt jedoch nicht die benötigten Verzeichnisse.
Wenn ein Verzeichnis nur Dateien enthält, die bereits über mehrere Links verfügen, muss dieses Verzeichnis nicht im Ziel erstellt werden.