Get a recursive directory listing in Unix

If you want a recursive directory listing in Unix, one of the following may be useful:

ls -R Not all versions of ls have -R
find . -print Should work everywhere
du -a .
Shows you both the name and size

If you're looking for a wildcard pattern that will match all .c files in and below a certain directory, you won't find one, but you can use:

  some-command `find . -name '*.c' -print`

Replace some-command with the command you want to run.

Note:
This information comes from the Unix FAQ.

This is document abef in the Knowledge Base.
Last modified on 2023-06-28 11:38:34.