softlinks auflösen
-
hallo kann man unter linux einstellen dass statt einem softlink die originaldatei kopiert wird?
also ich habe von einer datei einen oder mehrere softlinks, und wenn ich nun einen dieser links kopiere (es kann sein dass ich nicht mal mehr weiß welche die echte datei ist)
möchte ich dass statt des links die echte datei kopiert wird
-
das geht nicht denn ein softlink ist ja selbst eine datei.
-
frager schrieb:
hallo kann man unter linux einstellen dass statt einem softlink die originaldatei kopiert wird?
Dazu ist bei cp die Option -L da.
-
Keine Ahnung was du machst, hier mal eine kleine Sample-Session
sys-admin ~ $ cd /tmp sys-admin /tmp $ touch test-file sys-admin /tmp $ ln -s test-file test-link sys-admin /tmp $ cp test-link test-link2 sys-admin /tmp $ ls -l test-* -rw-r--r-- 1 sys-admin sys-admin 0 2009-03-15 13:17 test-file lrwxrwxrwx 1 sys-admin sys-admin 9 2009-03-15 13:18 test-link -> test-file -rw-r--r-- 1 sys-admin sys-admin 0 2009-03-15 13:18 test-link2 sys-admin /tmp $
-
Sys-Admin schrieb:
Keine Ahnung was du machst, hier mal eine kleine Sample-Session
sys-admin ~ $ cd /tmp sys-admin /tmp $ touch test-file sys-admin /tmp $ ln -s test-file test-link sys-admin /tmp $ cp test-link test-link2 sys-admin /tmp $ ls -l test-* -rw-r--r-- 1 sys-admin sys-admin 0 2009-03-15 13:17 test-file lrwxrwxrwx 1 sys-admin sys-admin 9 2009-03-15 13:18 test-link -> test-file -rw-r--r-- 1 sys-admin sys-admin 0 2009-03-15 13:18 test-link2 sys-admin /tmp $Nachtrag: die Links sind so konzipiert, dass du extra etwas tun musst um auf den Links zu Arbeiten und nicht der verlinkten Datei.