Wie würden Sie eine Reihe von Dateien (z. B. * .so) unter Linux mit einem Liner verknüpfen?

306
Andrei

Ich brauche so etwas

ln -s /from/*.so 

Aber das lnerlaubt nicht. Wie würdest du es dann tun?

2

1 Antwort auf die Frage

4
akira

via Shell-Builtins (und Globoperator)

from l in /from/*.so; do ln -s "$l"; done 

über find

find /from/ -name "*.so" -exec ln -s '{}' ';' 

Es findist besser, es über zu tun, da es für eine große Anzahl von Dateien besser funktioniert.

Tippfehler: Sie meinen ** für **, denke ich matthias krull vor 14 Jahren 0