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.


Anmelden zum Antworten