📅  最后修改于: 2023-12-03 15:08:42.180000             🧑  作者: Mango
在 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
开头的行,即代表目录的行。
希望这些内容对你有所帮助!