zoukankan      html  css  js  c++  java
  • 只列出目录的各种方法

    (1) 使用ls -d:$ ls -d */

    (2) 使用grep结合ls -F:$ ls -F | grep "/$"

    (3) 使用grep结合ls -l:$ ls -l | grep "^d"

    (4) 使用find:$ find . -type d -maxdepth 1 -print

    工作原理

    当使用ls的-F选项时,所有的输出项后面都会多出一个代表文件类型的字符,如@、*、|等。目录对应的是/字符。我们用grep只过滤那些行尾标记为/$的输出项。

    ls –l输出的每一行的首字符表示文件类型。目录的文件类型字符是d。因此我们用grep过滤以d起始的行。^是行首标记。

    使用find命令的时候可以指定-type的参数为d并将maxdepth设置成1,这是因为我们不需要继续向下搜索子目录。

  • 相关阅读:
    副本集-Replica Sets
    SpringBoot整合SpringData MongoDB
    Auth认证
    Form
    flask一些插件
    SQLAlchemy
    session
    上下文
    flask路由
    Flask中间件
  • 原文地址:https://www.cnblogs.com/lfjn/p/11400955.html
Copyright © 2011-2022 走看看