Frage zu Symlink

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Generic1
Beiträge: 78
Registriert: 15.11.2012 13:41:28

Frage zu Symlink

Beitrag von Generic1 » 06.03.2013 17:08:32

Hallo,

ich habe 2 Ordner:

/home/testOrdner1
und
/home/testOrdner2

in testOrdner1 befindet sich mein Java- Programm, also meine jars.
Ich möchte jetzt mein Programm aber mittels testOrdner2 starten.

Da gibt es ja die symlinks:

ln -s /Quellordner linkname

Kann ich mit den symlinks sowas realisieren oder wie würdet ihr das machen?
Besten Dank!!
lg
Generic1

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Frage zu Symlink

Beitrag von syssi » 06.03.2013 18:23:50

Es ist zwar nicht ganz verstaendlich, wieso man so etwas will aber es laesst sich mit Symlinks realisieren. Entweder du loeschst testOrdner2 und ersetzt ihn durch einen Symlink:

Code: Alles auswählen

ln -s /home/testOrdner1 /home/testOrdner2
oder du kann jedes einzelne Jahr im testOrdner2 verfuegbar machen:

Code: Alles auswählen

cd /home/testOrdner2
ln -s /home/testOrdner1/* . 
Gruss syssi

Generic1
Beiträge: 78
Registriert: 15.11.2012 13:41:28

Re: Frage zu Symlink

Beitrag von Generic1 » 07.03.2013 11:26:25

Besten Dank, das hab ich mal so gemacht.
Ich hab auch gelesen, dass man die Links dann mir

ls - l

anzeigen kann, da werden bei mir nur die Ordner und Files angezeigt, link seh ich da keinen.
Wie kann ich sicher gehen, dass der Link auch gesetzt ist.

Vielen Dank!!
lg

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: Frage zu Symlink

Beitrag von syssi » 07.03.2013 12:11:16

Vermutlich hast du keinen Symlink ("ln -s") gesetzt, sondern einen Hardlink ("ln"). In diesem Fall wird nur der "useCount" der Datei im Dateisystem um 1 inkrementiert. Danach besteht kein ernsterhafter Unterschied mir zwischen Alt und Neu.

Antworten