Listing Files: Indicators and Multi-Column Output Which ls invocation displays file names in multiple columns and appends indicators to classify entries (e.g., / for directories, * for executables)?
-
Als -F -x
-
Bls -l
-
Cls ~ x
-
DIp
-
ENone of the above
Answer
Correct Answer: ls -F -x
Explanation
Introduction / Context:The ls command supports many options for formatting and annotation. For quick visual classification of entries and compact multi-column listing, certain flags can be combined to improve readability in wide terminals.
Given Data / Assumptions:
- Standard UNIX
lsimplementation supporting-Fand-x. - Goal: multi-column display plus type indicators appended to names.
- Terminal width sufficient for columnar layout.
Concept / Approach:-F appends a character to each entry indicating its type (e.g., / for directories, * for executables, @ for symlinks). -x prints entries in rows across the screen (multi-column), contrasting with -l, which is long, single-column output.
Step-by-Step Solution:Run ls -F -x in a directory with mixed content.Observe multi-column output and appended indicators.Use ls -F alone for single-column indicators or ls -x alone for multi-column without indicators.
Verification / Alternative check:Compare with ls -l (detailed single-column) and ls -C (multi-column by column). Some platforms combine flags differently; --classify is a GNU synonym for -F.
Why Other Options Are Wrong:ls -l (Option B) shows a long listing, not multi-column.ls ~ x (Option C) is invalid syntax.Option D appears to be a mistyped command.
Common Pitfalls:
- Confusing
-xwith-X(sort by extension on some systems). - Relying on colorization alone; indicators are useful in monochrome sessions.
Final Answer:ls -F -x