欢迎各位兄弟 发布技术文章
这里的技术是共享的
要列出当前目录下的所有子文件夹而不列出文件,可以使用 ls
命令结合 -d
和 */
选项。具体命令如下:
bashls -d */
解释:
-d
:仅列出目录本身,而不是目录中的内容。
*/
:匹配所有以 /
结尾的项,即所有子文件夹。
如果你想要以更详细的格式列出子文件夹,可以结合 -l
选项:
bashls -ld */
这将列出子文件夹的详细信息,如权限、所有者、大小等。
如果你想要递归地列出所有子文件夹(包括子文件夹的子文件夹),可以使用 find
命令:
bashfind . -type d
解释:
.
:从当前目录开始查找。
-type d
:仅查找目录。
这个命令会递归地列出当前目录及其所有子目录。