reklama

Symbolický odkaz na linuxu

Zuzunka

Symbolický odkaz na linuxu
« kdy: 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č)

reklama


Re:Symbolický odkaz na linuxu
« Odpověď #1 kdy: 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)

Kit

Re:Symbolický odkaz na linuxu
« Odpověď #2 kdy: 06. 06. 2018, 14:29:14 »
Místo "TEST2" zadej název, který chceš mít.

andrej

Re:Symbolický odkaz na linuxu
« Odpověď #3 kdy: 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

Re:Symbolický odkaz na linuxu
« Odpověď #4 kdy: 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


kmarty

  • ***
  • 164
    • Zobrazit profil
Re:Symbolický odkaz na linuxu
« Odpověď #5 kdy: 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.

Sten

Re:Symbolický odkaz na linuxu
« Odpověď #6 kdy: 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í.

 

reklama