1. Learn
  2. /
  3. 课程
  4. /
  5. Shell 入门

Connected

道练习

如何列出某个目录下的所有内容?

若要查看某个目录下的一切内容, 无论嵌套有多深, 都可以给 ls 加上 -R 参数 (表示"递归")。 如果您在主目录中使用 ls -R, 会看到类似下面的输出:

backup          course.txt      people          seasonal

./backup:

./people:
agarwal.txt

./seasonal:
autumn.csv      spring.csv      summer.csv      winter.csv

这会先显示当前层级中的所有文件和目录, 然后依次显示每个子目录中的所有内容, 以此类推。

说明

100 XP

为便于区分类型, ls 还有一个参数 -F,它会在每个目录名后加上 /, 并在每个可运行的程序后加上 *。 请使用 ls 同时带上两个参数 -R 和 -F,并提供您主目录的绝对路径, 以查看其中包含的全部内容。 (参数的先后顺序无关紧要,但目录名必须放在最后。)