📌  相关文章
📜  如何在 linux 中找到当前工作目录中的所有目录 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:08:42.180000             🧑  作者: Mango

如何在 Linux 中找到当前工作目录中的所有目录

在 Linux 中,要找到当前工作目录中所有的目录,可以使用 find 命令。 find 命令可以在指定的目录下查找文件或目录,在这里我们可以用它来查找当前目录下的所有目录。

下面是一个简单的示例:

find . -type d

这个命令会在当前目录下查找所有的目录,并输出它们的路径。

下面是一些有关 find 命令的说明:

  • . :表示当前工作目录。你也可以使用其他的目录来替代它。
  • -type d :表示查找所有类型为目录的项。
  • -print :如果想要输出找到的每一项,可以添加这个选项。

更多的选项和使用方法可以通过 man find 命令来查看。

如果你只想打印目录的名称,而不是完整路径,你可以在 find 命令中加入 -printf 选项:

find . -type d -printf "%f\n"

这个命令也会查找当前目录下的所有目录,并且将它们的名称打印出来。

如果你只想查看当前目录下的子目录,而不去递归整个目录树,可以这样做:

ls -l | grep "^d"

这个命令会列出当前目录下的所有文件和目录,然后使用 grep 命令筛选出以 d 开头的行,即代表目录的行。

希望这些内容对你有所帮助!