There are several reason why the output of
ls would blink. Here are some, roughly in a decreasing order of probability.
$LS_COLORS environment variable is set incorrectly.
$LS_COLORS environment variable is not set and your
/etc/DIR_COLORS file is corrupt.
$TERM environment variable is set incorrectly.
- All your files are in fact orphaned symbolic links.
A reasonably set
$LS_COLORS should contain substrings like
mi=01;05 and there should be no more
05s. Likewise, a reasonable
/etc/DIR_COLORS should contain
05 in two places, near words ORPHAN and MISSING.
These settings make sure that
ls shows just orphaned symbolic links, and missing files they point at, in blinking characters.
5 is the ANSI terminal escape code for blinking.