Если Вы действительно просто хотите файлы, Вы могли бы использовать -type f
. -mindepth 1
предотвратил бы просто каталоги, данные на командной строке от соответствия.
Я бы предложил, чтобы Bash отслеживать вашу предыдущую нижнюю строку и обновлять ее один раз в минуту (когда секунды текущего времени модуль 60 равны 0 в этом коде).
while true; do
(( 10#$(date +%s) % 60 )) || bottomdisp=$(date)
xsetroot -name "$(topbar);$bottomdisp";
sleep 1;
done &
Этот синтаксис позволяет легко изменять частоту вторичного (или иметь несколько) интервалов, например, Просто измените 60-15 за обновления 4 раза в минуту.