Fórum Root.cz

Ostatní => Odkladiště => Téma založeno: Zuzunka 06. 06. 2018, 14:02:07

Název: Symbolický odkaz na linuxu
Přispěvatel: Zuzunka 06. 06. 2018, 14:02:07
Ahoj může mi někdo poradit jak vytvořím symbolický odkaz na linuxu ?

Používám:
Kód: [Vybrat]
ln -s "/home/ABC/TEST1" "/home/ABC/TEST2"
TEST1 je místo na které se odkazuje
TEST2 je místo kam se odkaz vloží

Ale nevím jak mám odkaz přejmenovat na název který má mít. (nenašla jsem na to žádný přepínač)
Název: Re:Symbolický odkaz na linuxu
Přispěvatel: Ondra Satai Nekola 06. 06. 2018, 14:28:10
Ahoj může mi někdo poradit jak vytvořím symbolický odkaz na linuxu ?

Používám:
Kód: [Vybrat]
ln -s "/home/ABC/TEST1" "/home/ABC/TEST2"
TEST1 je místo na které se odkazuje
TEST2 je místo kam se odkaz vloží

Ale nevím jak mám odkaz přejmenovat na název který má mít. (nenašla jsem na to žádný přepínač)

Uplne stejne, jen ten druhy argument neni cilovy adresar ale nove jmeno:
ln -s /foo/bar /baz/novejmeno

(adresar /baz musi existovat)
Název: Re:Symbolický odkaz na linuxu
Přispěvatel: Kit 06. 06. 2018, 14:29:14
Místo "TEST2" zadej název, který chceš mít.
Název: Re:Symbolický odkaz na linuxu
Přispěvatel: andrej 07. 06. 2018, 12:13:19
Ahoj může mi někdo poradit jak vytvořím symbolický odkaz na linuxu ?

Používám:
Kód: [Vybrat]
ln -s "/home/ABC/TEST1" "/home/ABC/TEST2"
TEST1 je místo na které se odkazuje
TEST2 je místo kam se odkaz vloží

Ale nevím jak mám odkaz přejmenovat na název který má mít. (nenašla jsem na to žádný přepínač)
cd /home/ABC/TEST2
ln -s /home/ABC/TEST1 cielove_meno


v /home/ABC/TEST2 vznikne cielove_meno ktore bude odkazom na /home/ABC/TEST1

ls -l /home/ABC/TEST2 | grep cielove_meno
zobrazi nieco ako
lrwxrwxrwx. 1 zuzunka zuzunka       41 Jun 7  2018 cielove_meno -> /home/ABC/TEST1
Název: Re:Symbolický odkaz na linuxu
Přispěvatel: Peter Fodrek 07. 06. 2018, 16:53:42
Ahoj může mi někdo poradit jak vytvořím symbolický odkaz na linuxu ?

Používám:
Kód: [Vybrat]
ln -s "/home/ABC/TEST1" "/home/ABC/TEST2"
TEST1 je místo na které se odkazuje
TEST2 je místo kam se odkaz vloží

Ale nevím jak mám odkaz přejmenovat na název který má mít. (nenašla jsem na to žádný přepínač)

Ak to správne chápen chcete urobiť odkaz  na
/home/ABC/TEST1

v

/home/ABC/TEST2

s menom nove

Kód: [Vybrat]
ln -s "/home/ABC/TEST1" "/home/ABC/TEST2/nove"
resp.

Kód: [Vybrat]
ln -s /home/ABC/TEST1 /home/ABC/TEST2&& mv /home/ABC/TEST2/TEST1 /home/ABC/TEST2/nove
Otázka ale je, či je to adresár lebo ak nie nepoužéval by som symbolický odkaz t.j. parameter -s
predsa len hardlink má svoje výhody pri mazaní oproti softlinku
Název: Re:Symbolický odkaz na linuxu
Přispěvatel: kmarty 07. 06. 2018, 18:31:40
Otázka ale je, či je to adresár lebo ak nie nepoužéval by som symbolický odkaz t.j. parameter -s
predsa len hardlink má svoje výhody pri mazaní oproti softlinku
Ja bych naopak doporucoval pouzivat symlink v maximalni mozne mire a hardlink jedine pokud je nejaky skutecne nutny duvod proc nepouzit symlink.
Symlink ma svoje velke vyhody v prehlednem zjisteni ze jde jen o odkaz (podekuji ti za to treba kompresni ci zalohovaci programy) a ve chvili kdy je cil na jinem svazku nez zdroj, tak mas k dispozici jen a pouze symlink.
Název: Re:Symbolický odkaz na linuxu
Přispěvatel: Sten 07. 06. 2018, 21:02:22
Ja bych naopak doporucoval pouzivat symlink v maximalni mozne mire a hardlink jedine pokud je nejaky skutecne nutny duvod proc nepouzit symlink.
Symlink ma svoje velke vyhody v prehlednem zjisteni ze jde jen o odkaz (podekuji ti za to treba kompresni ci zalohovaci programy) a ve chvili kdy je cil na jinem svazku nez zdroj, tak mas k dispozici jen a pouze symlink.

Taky tak, navíc bych doporučovat relativní symlinky, pokud není dobrý důvod, proč používat absolutní, tedy třeba:
Kód: [Vybrat]
ln -s ../def/soubor /home/user/abc/linkmísto
Kód: [Vybrat]
ln -s /home/user/def/soubor /home/user/abc/link
Kvůli kopiím, zálohám a vůbec možnosti to přesunout, relativní symlinky se tak nerozbijí.