- Registriert
- 12.10.12
- Beiträge
- 5
Hallo zusammen,
ich bin über Google auf dieses Forum gestoßen und habe mir auch die bisherigen Themen zu symbolischen Links angeschaut. Lieder behandelt keines davon die symbolische Verknüpfung analog dem Befehl mklink bei Windows. Ich habe diese Thema unter der Kategorie iTunes (Mac only!) erstellt, da sich meine Beispiele auf iTunes beziehen, es kann natürlich gerne dieser Beitrag von einen Administrator in eine bessere Kategorie verschoben werden, da es sich eigentlich allgemein um symbolische Verknüpfungen handelt.
Ich habe seit einer Woche ein MacBook Pro und suche schon vergeblich nach den Befehl zum erstellen einer echten symbolischen Verknüpfung. Gleich vorn weg damit meine ich nicht einen Alias oder einen symbolischen Link mittels Terminal-Befehl ln -s Quelle Ziel
Mein Ziel it es wie in Windows meine Musik, die sich auf ein Netzwerklaufwerk befindet, dem System unter einen lokalen Ordner einzubinden. Unter Windows ging dies bisher mit mklink /D Ziel Quelle:
Somit bekam z.B. die MP3:
folgenden Pfad:
Was den großen Vorteil hat, dass in der iTunes Datenbank dieser Pfad gespeichert wurde und wenn ich die Originaldateien auf eine andere Festplatte verschoben habe, konnte ich bequem eine neue symbolische Verknüpfung auf iTunes Media erstellen, sodass der lokale Pfad der Dateien weiterhin funktioniert und iTunes von der Verschiebung nichts mitbekommt.
Wenn ich nun aber unter Mac mit dem Befehl ln -s Quelle Ziel einen symbolischen Link erstelle:
und dann im Finder auf das Verzeichnis "/Users/Jens/Music/iTunes/iTunes Media" wechsle und mir dort nun z.B. die Adresse zu dem Song von Adele anschaue, ist dieser immer noch:
und nicht wie gewünscht:
Laut Wikipedia müsste Mac OS X dies beherschen http://de.wikipedia.org/wiki/Symbolische_Verknüpfung. Leider gibt es dort aber nicht den Befehl.
Ich würde mich sehr darüber freuen, wenn jemand den richtigen Befehl kennt.
Alternativ würde ich mich auch über eine Andere Lösung freuen. Ziel sollte es jedoch sein, dass iTunes immer die gleiche Datenbank benutzt, dort drin ein fester Pfad zu jeder einzelnen Datei ist, sich aber die Herkunft der Dateien ändern kann. Also von externe Festplatte A zu externer Festplatte B. Das Umschreiben der XML-Datei der iTunes Datenbank ist dabei auch keine Option, da dies deutlich aufwendiger ist, als nur eine einzige symbolische Verknüpfung zu erstellen.
Vielleicht gibt es ja unter Mac so etwas wie Variable. Sodass ich z.B. diesen Anfangspfad "/Volumes/Jens/Medien" durch %MedienJens% ersetzen kann. Und später muss ich so nur den Pfad der Variablen ändern, wenn sich die Quelle meiner Musik ändert.
Gruß Jens
ich bin über Google auf dieses Forum gestoßen und habe mir auch die bisherigen Themen zu symbolischen Links angeschaut. Lieder behandelt keines davon die symbolische Verknüpfung analog dem Befehl mklink bei Windows. Ich habe diese Thema unter der Kategorie iTunes (Mac only!) erstellt, da sich meine Beispiele auf iTunes beziehen, es kann natürlich gerne dieser Beitrag von einen Administrator in eine bessere Kategorie verschoben werden, da es sich eigentlich allgemein um symbolische Verknüpfungen handelt.
Ich habe seit einer Woche ein MacBook Pro und suche schon vergeblich nach den Befehl zum erstellen einer echten symbolischen Verknüpfung. Gleich vorn weg damit meine ich nicht einen Alias oder einen symbolischen Link mittels Terminal-Befehl ln -s Quelle Ziel
Mein Ziel it es wie in Windows meine Musik, die sich auf ein Netzwerklaufwerk befindet, dem System unter einen lokalen Ordner einzubinden. Unter Windows ging dies bisher mit mklink /D Ziel Quelle:
Code:
mklink /D "C:\Users\Jens\Musik\iTunes\iTunes Media" "\\MYBOOKLIVE\Jens\Medien"
Somit bekam z.B. die MP3:
Code:
"\\MYBOOKLIVE\Jens\Medien\Adele\21 [Limited Edition]\01 Rolling In The Deep.mp3"
folgenden Pfad:
Code:
"C:\Users\Jens\Musik\iTunes\iTunes Media\Adele\21 [Limited Edition]\01 Rolling In The Deep.mp3"
Was den großen Vorteil hat, dass in der iTunes Datenbank dieser Pfad gespeichert wurde und wenn ich die Originaldateien auf eine andere Festplatte verschoben habe, konnte ich bequem eine neue symbolische Verknüpfung auf iTunes Media erstellen, sodass der lokale Pfad der Dateien weiterhin funktioniert und iTunes von der Verschiebung nichts mitbekommt.
Wenn ich nun aber unter Mac mit dem Befehl ln -s Quelle Ziel einen symbolischen Link erstelle:
Code:
ln -s "/Volumes/Jens/Medien" "/Users/Jens/Music/iTunes/iTunes Media"
und dann im Finder auf das Verzeichnis "/Users/Jens/Music/iTunes/iTunes Media" wechsle und mir dort nun z.B. die Adresse zu dem Song von Adele anschaue, ist dieser immer noch:
Code:
"/Volumes/Jens/Medien/Adele/21 [Limited Edition]/01 Rolling In The Deep.mp3"
und nicht wie gewünscht:
Code:
"/Users/Jens/Music/iTunes/iTunes Media/Adele/21 [Limited Edition]/01 Rolling In The Deep.mp3"
Laut Wikipedia müsste Mac OS X dies beherschen http://de.wikipedia.org/wiki/Symbolische_Verknüpfung. Leider gibt es dort aber nicht den Befehl.
Ich würde mich sehr darüber freuen, wenn jemand den richtigen Befehl kennt.
Alternativ würde ich mich auch über eine Andere Lösung freuen. Ziel sollte es jedoch sein, dass iTunes immer die gleiche Datenbank benutzt, dort drin ein fester Pfad zu jeder einzelnen Datei ist, sich aber die Herkunft der Dateien ändern kann. Also von externe Festplatte A zu externer Festplatte B. Das Umschreiben der XML-Datei der iTunes Datenbank ist dabei auch keine Option, da dies deutlich aufwendiger ist, als nur eine einzige symbolische Verknüpfung zu erstellen.
Vielleicht gibt es ja unter Mac so etwas wie Variable. Sodass ich z.B. diesen Anfangspfad "/Volumes/Jens/Medien" durch %MedienJens% ersetzen kann. Und später muss ich so nur den Pfad der Variablen ändern, wenn sich die Quelle meiner Musik ändert.
Gruß Jens