cp -rs source/ dest/
should do the trick. The directory structure will be recreated at dest/ with each file being a symlink to its counterpart in source.
Erstellen Sie rekursiv Symlinks für einen ganzen Baum
12255
lzap
Ich suche nach einem Befehl, der einen ganzen Baum von Dateien in einem anderen Verzeichnis neu erstellt. Ich würde es vorziehen, alle Symlinks absolut zu haben. Kann ich das mit einem find und xargs machen? ;-)
Ich verstehe nicht die Idee. Wenn Sie beispielsweise einen Symlink mit dem Namen `/ tmp / somedirectory` erstellen, der auf` / home / me / somegreatdir` verweist, werden alle Inhalte von `somegreatdir` unter` / tmp / somedirectory` angezeigt. Dies erfordert nur einen ** Symlink für den gesamten Baum. Oder was willst du noch?
jankes vor 13 Jahren
1
2 Antworten auf die Frage
22
Pablo Castellazzi
Auch mein erster Versuch. Fehler beim Erstellen von "cp" zum Erstellen eines Symlinks für "source / some_deeper_dir / files".
Jokester vor 11 Jahren
0
Nach meiner Erfahrung müssen Sie den vollständigen Pfad zur Quelle verwenden (z. B. "cp -Rs / home / myusername / source dest"), andernfalls wird es sich beschweren. Hier ist ein Ref: https://lists.gnu.org/archive/html/help-gnu-utils/2004-08/msg00039.html
22degrees vor 8 Jahren
1
1
Mikko Rantalainen
Falls Sie cp -rs
nicht die Antwort finden, nach der Sie suchen, ist dies lndir
möglicherweise die richtige Antwort.
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4