Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Uran 04 Září 2009, 14:02:55

Název: zmena symlinku gnome gui
Přispěvatel: Uran 04 Září 2009, 14:02:55
Asi je to pekne blby dotaz, ale jde nejak uz u hotoveho symlinku pres gui (gnome 2.26.1) zmenit dodatecne cil tohoto symlinku/odkazu.

Nejedna se mi o prepsani/vytvoreni noveho ani nechci vyuzit spoustec.

Zajimalo by me jestli to funguje podobne jako se soubory lnk ve windows, pripadne kde jsou informace a v jakem formatu o techto symlincich ulozeny?

Dekuji
Název: Re: zmena symlinku gnome gui
Přispěvatel: LuciusMare 04 Září 2009, 16:07:55
http://cs.wikipedia.org/wiki/Symbolick%C3%BD_odkaz
Ano,symlink je vicemene neco jako .lnk ve windowsu.Akorat muze ukazovat i na adresar.Takze,smazat symlink a vytvorit novy,s cestou jakou chces,ale nez se do toho pustis,pockame na nekoho zkusenejsiho,uplne si nejsem jisty :)
edit:a jsou rozsirenejsi nez .lnk,dalo by se rict ze je to takova zkratka mezi adresari :)
Název: Re: zmena symlinku gnome gui
Přispěvatel: Uran 04 Září 2009, 17:24:14
Ja symlinky bezne pouzivam akorat by me zajimalo jestli u nej jde pres gui zmenit cilovou destinaci nebo na to je jen spoustec?
Název: Re: zmena symlinku gnome gui
Přispěvatel: LuciusMare 04 Září 2009, 17:34:25
jo takhle,uz te chapu :D ja myslel ze gnome pouziva nejaky symlink a ty nevis jak ho zmenit :D no,myslim ze na to nic neni.nevim presne.
Název: Re: zmena symlinku gnome gui
Přispěvatel: arrange 04 Září 2009, 20:40:06
Přes gui asi jen vymazat a vytvořit znova.

Ono to totiž nejde ani v příkazovém řádku (http://blog.moertel.com/articles/2005/08/22/how-to-change-symlinks-atomically). Jde sice použít parametr -f, ale v konečném důsledku tento jen vymaže původní link a nahradí ho novým.

Kód: [Vybrat]
$ strace ln -sf mobil Link\ to\ mobil 2>&1 | grep link
symlink("mobil", "Link to mobil")       = -1 EEXIST (File exists)
unlink("Link to mobil")                 = 0
symlink("mobil", "Link to mobil")       = 0