Zasadniczo chcę wykonać następujące czynności:Pokaż tylko pliki i foldery, które są symbolicznego łącza w tcsh lub bash
ls -l[+someflags]
(lub w inny sposób), które będą wyświetlane tylko pliki, które są linki symboliczne
więc wyjście będzie wyglądać
-rw-r--r-- 1 username grp size date-time filename -> somedir
-rw-r--r-- 1 username grp size date-time filename2 -> somsdfsdf
itp
Na przykład
aby wyświetlić tylko katalogi Mam alias:
alias lsd 'ls -l | grep ^d'
Zastanawiam się, jak wyświetlić tylko ukryte pliki lub katalogi tylko ukryte?
mam następujące rozwiązanie, jednak nie wyświetla dane wyjściowe w kolorze :(
ls -ltra | grep '\->'
znajdź/usr/bin -type l -print | xargs ls -l nie drukuje w kolorze. kiedy robię ls -l to pokazuje kolory tak jak mam alias ls 'ls --color = auto' – vehomzzz
Zaktualizowałem swoją odpowiedź, aby to odzwierciedlić. – ChristopheD
Jest mały problem. Jeśli nie ma dowiązań symbolicznych w katalogu/usr/bin, comamnd równa się ls -l, oznacza wyświetlanie katalogu bieżącego bez filtra. –