Per Dienste symbolische Verknüpfungen erzeugen

Sonntag, 19 September 2010
0.0/5 Bewertung (0 Stimmen)
Beschreibung

Eine der Dinge, die mich zum Terminal greifen lassen, ist die Erstellung symbolischer Verknüpfungen. In Snow Leopard ist es jedoch möglich mittels Automator einen Dienst zu erstellen, mit dem auf einfachen Weg eine symbolische Verknüpfung über das Kontextmenü des Finders erzeugt werden kann.
Sie können den Automator-Dienst [url=http://tumbleseed.wordpress.com/2010/08/05/symbolic-link-service/]hier[/url] herunterladen. Nach dem Herunterladen, öffnen Sie das Script in Automator und sichern es mittels ”Sichern unter...” in Ihr Verzeichnis ~/Library/Services.
Die Arbeit in diesen Dienst wird hauptsächlich durch das folgende Bash Shell Script ausgeführt:

 for f in ”$@”
do
curFolder=`dirname ”$f”`
linkFile=`basename ”$f”`
fileSuffix=”link”
fileExists=`ls -d ”$f $fileSuffix”`
fileNumber=0
until [ $fileExists==”” ]; do
let fileNumber+=1
fileSuffix=”link $fileNumber”
fileExists=`ls -d ”$f $fileSuffix”`
done
echo ”$f $fileSuffix”
ln -s ”$f” ”$f $fileSuffix”
done

[crarko: Getestet und funktioniert wie beschrieben. Der Automator-Kode ist [url=http://www.macosxhints.com/dlfiles/symbolic-link-service-01.zip]hier[/url] noch einmal gespiegelt. Ich weiss, es gibt viele weitere Dienste, die das erledigen, aber ein wenig Auswahl ist immer gut.]

Verfasser: [url=http://hints.macworld.com/users.php?mode=profile&uid=57026]RickoKid[/url]

Spezifikationen

Hits

1399

© by macjaner.ch | Powered by GoeGG-ArT.ch