欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

ls 列出 文件夹 下面的 所有的子文件夹,不列出文件 AG chatgpt 有大用 有大大用

要列出当前目录下的所有子文件夹而不列出文件,可以使用 ls 命令结合 -d 和 */ 选项。具体命令如下:

bash
ls -d */

解释:

  • -d:仅列出目录本身,而不是目录中的内容。

  • */:匹配所有以 / 结尾的项,即所有子文件夹。

如果你想要以更详细的格式列出子文件夹,可以结合 -l 选项:

bash
ls -ld */

这将列出子文件夹的详细信息,如权限、所有者、大小等。

如果你想要递归地列出所有子文件夹(包括子文件夹的子文件夹),可以使用 find 命令:

bash
find . -type d

解释:

  • .:从当前目录开始查找。

  • -type d:仅查找目录。

这个命令会递归地列出当前目录及其所有子目录。


普通分类: