ls parancs helyes paraméterezése szimbolikus linkre mutató környezeti változó esetében

FoxiMaxi képe

Fórum: 

Tudom hogy még alapvető ismeretbéli hiányosságaim vannak 
(ls, ln -s, satöbbi használatában), viszont még nem tudom, pontosan mit kellene tanulmányoznom.

Csináltam sok szimbolikus linket (ln -s), és csináltam egy változót (.bashrc-be).
(Miért? Mert ha később bárminek a helyén változtatok, akkor legyen elég csak egy-egy helyen átírni.)
Így a ~/.bashrc utolsó sorában a változóm (amit a set parancs rendben listáz is):
idebele=~/mylinks/#IT_CLOUD

Na, most... az általam elvárt kimenetet adja:
$  ls $idebele    
     //rendben listázza a _mappa_ tartalmát, rövid formátumban

Viszont, _nem_ az általam elvárt kimenetet adja:
$ ls $idebele -l
lrwxrwxrwx 1 foximaxi foximaxi 15 Feb 25 18:59 /home/foximaxi/mylinks/#IT_CLOUD -> pCloudDrive/#IT
    //ahelyett, h listázná a _mappa_ tartalmát, ezúttal hosszú formátumban

Nem, nem akarok parancsoknak (cd $idebele, ls $idebele, stb) külön-külön aliast.

kimarite képe

ls -lL kellett volna

#1 Hát ... nagyon ügyes vagy. :-)

ls -IL

Kézikönyv

man ls

idézet:

       -I, --ignore=PATTERN
              do not list implied entries matching shell PATTERN
       -L, --dereference
              when  showing  file  information  for  a  symbolic link, show
              information for the file the link references rather than  for
              the link itself

Értékelés: 

5
Átlag: 5 (1 szavazat)