Sven: Linux: überprüfen ob ein Link ein bestimmtest Ziel hat

Hi!

ich möchte überprüfen, ob ein Link existiert und ein bestimmtes Ziel hat

if test -L ~/link; then ... ;fi;

kann ich überprüfen, ob es den Link gibt, wie kann ich aber überprüfen, ob der Link auf eine bestimmte Datei zeigt?

Sven

ps. welche Kategorie ist für allgemeine Linuxfragen?

  1. Hallo Sven,

    ich möchte überprüfen, ob ein Link existiert und ein bestimmtes Ziel hat

    if test -L ~/link; then ... ;fi;

    kann ich überprüfen, ob es den Link gibt, wie kann ich aber überprüfen, ob der Link auf eine bestimmte Datei zeigt?

    Es gibt ein Utility namens readlink; als bash-Script:

    LINKZIEL=readlink ~/link

    if [ "$LINKZIEL" == "bla" ] ; then
      # tu was
    fi

    Viele Grüße,
    Christian

    --
    "I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup
    1. Hi

      LINKZIEL=readlink ~/link

      if [ "$LINKZIEL" == "bla" ] ; then
        # tu was
      fi

      super!

      Sven