ls -lF dereferences symbolic links - ?bug or feature?

Eric J Haywiser <[email protected]> Thu, 12 May 2005 10:13:27 -0400 (EDT)
Newsgroups gmane.comp.gnu.core-utils.bugs,gmane.comp.gnu.fileutils.bugs
Message-ID <[email protected]>
Hi,
	I observed the following when an autofs/nfs mounted
filesystem which I had a symbolic link to was shutdown.

ls -lF *

imposes a large delay (waiting autofs/nfs timeout) while

ls -l *
ls -F *

both respond instantly.  Apparently ls -lF classifies
the link reference rather than the link itself,
while ls -F classfies the link.  This is not expected,
as the object being classified depends on the output format
of the listing.

It seems that either:

1) the link reference should only be classified  when one issues
	ls -lLF

2) ls should have an option to not follow symbolic links
   so that ls -lF --no-dereference will not impose delay
   when filesystems disappear while providing classification
   of files.

Thank you for your consideration of this report
and all the wonderful products of the GNU project.

-Eric Haywiser