GNU/Linux >> Znalost Linux >  >> Linux

Najít pouze cíl Symlinku?

Pro použití v shell-scriptu hledám způsob příkazového řádku, jak získat cíl symbolického odkazu. Nejblíže, ke kterému jsem se zatím dostal, je stat -N src , jehož výstupem je src -> dst . Samozřejmě jsem mohl analyzovat výstup a získat dst , ale zajímalo by mě, jestli existuje nějaký přímý způsob, jak dostat cíl.

Přijatá odpověď:

Další možností by bylo použít speciálně navržený příkaz readlink je-li k dispozici.

Např.

$ readlink -f `command -v php`
/usr/bin/php7.1

Linux
  1. Jak získat pouze soubory vytvořené po rande s Ls?

  2. Získat seznam všech souborů podle masky v terminálu?

  3. Rekurzivně vypisujte všechny soubory v adresáři včetně souborů v adresářích symbolických odkazů

  1. Příkaz Linux:Jak „najít“ pouze textové soubory?

  2. Jak získat pouze ID procesu v zadaném názvu procesu v linuxu?

  3. příkaz diff pro získání pouze počtu různých řádků

  1. Linux najít/vyhledat POUZE kořenový oddíl?

  2. Jak získat pouze ID všech běžících procesů?

  3. Získat velikost všech složek v adresáři