ух ты, а я пропустил. а почему в статье так мало вариантов?
я вот навскидку придумал еще пару, но они оба на цикле и с однообразной логикой. но если подумать, тут же еще кучу можно сделать
ln:
for i in ~/* ~/.*; do ln -sv $i /tmp/$i 2>&1 | awk '{ print $7 }' | sed -e 's/\/tmp\///; s/://'; done
which:
for i in ~/* ~/.*; do which $i 2>&1 | awk '{ print $3 }'; done
Я считаю, что вариант листинга через глоб шела это один вариант