linux只显示文件夹命令行

worktile 其他 126

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下命令来只显示文件夹的命令行:

    1. ls命令:ls命令是列出目录内容的常用命令。通过结合不同的选项,可以只显示文件夹。常用的选项有:

    -l 显示详细信息,包括文件权限、所有者、文件大小、修改时间等。
    -d 显示目录本身的信息,而不是目录下的文件。
    -F 在文件夹后面添加一个特殊符号,以标识其类型(斜线表示文件夹)。

    例如,要显示当前目录下的文件夹,可以使用以下命令:

    “`
    ls -l | grep “^d”
    “`

    这个命令会列出当前目录下的所有内容,并使用grep过滤只显示以“d”开头的行,即只显示文件夹。

    2. find命令:find命令可以在指定目录及其子目录中搜索文件和文件夹。通过指定-type d选项,可以只搜索文件夹。

    例如,要在当前目录及其子目录中只显示文件夹,可以使用以下命令:

    “`
    find . -type d
    “`

    这个命令会从当前目录开始递归搜索文件夹,并将搜索结果输出到命令行。

    除了以上两种方法,还可以使用其他一些命令和技巧来只显示文件夹的命令行,如使用tree命令、使用ls -d命令等,不同的方法适用于不同的场景和需求。根据实际情况选择合适的方法来显示文件夹的命令行。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在Linux中只显示文件夹的命令行,您可以使用以下命令:

    1. ls命令:
    使用“ls -d */”命令可以列出当前目录中的所有文件夹。该命令中的“*/”表示只列出文件夹而不显示文件。示例:ls -d */。

    2. find命令:
    使用“find . -type d”命令可以递归地在当前目录及其子目录中查找文件夹。该命令中的“-type d”表示只搜索文件夹,不包括文件。示例:find . -type d。

    3. tree命令:
    如果您已经安装了tree命令,可以使用“tree -d”命令来显示当前目录及其子目录中的文件夹。该命令会以树状结构显示文件夹。示例:tree -d。

    4. du命令:
    使用“du -h –max-depth=1 | grep ‘/$’”命令可以显示当前目录中的文件夹大小。该命令中的“-h”表示以人类可读的格式显示文件夹大小,“–max-depth=1”表示只显示当前目录的文件夹,而不显示子目录。示例:du -h –max-depth=1 | grep ‘/$’。

    5. lsblk命令:
    使用“lsblk -o NAME,TYPE”命令可以列出当前系统中的磁盘和分区。该命令中的“-o NAME,TYPE”表示只显示名称和类型,其中类型为“part”的表示分区,类型为“disk”的表示磁盘。示例:lsblk -o NAME,TYPE。

    请注意,这些命令的使用可能因Linux发行版和版本而略有差异。如果您遇到问题,请查阅相关文档或使用“man”命令查看命令的帮助文档。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux命令行中,只显示文件夹可以使用以下命令和方法:

    1. `ls`命令:默认情况下,`ls`命令会显示当前目录下所有文件和文件夹的列表,但可以使用`-d`选项来只显示文件夹。

    “`shell
    ls -d */
    “`

    这个命令会列出当前目录下所有文件夹的名称,并在每个文件夹后面添加一个斜杠(/)作为标识。

    2. `find`命令:`find`命令可以在指定目录及其子目录中搜索文件和文件夹,通过使用`-type d`选项限定只搜索文件夹。

    “`shell
    find /path/to/directory -type d
    “`

    将`/path/to/directory`替换为你要搜索的目录的实际路径。

    3. `tree`命令:`tree`命令以树状结构显示指定目录及其子目录下的文件和文件夹。

    “`shell
    tree -d /path/to/directory
    “`

    将`/path/to/directory`替换为你要显示的目录的实际路径。使用`-d`选项可以只显示文件夹。

    4. `du`命令:`du`命令用于查看目录或文件的磁盘使用情况,通过使用`-d 1`选项来只显示一级子目录的大小。

    “`shell
    du -d 1 /path/to/directory | grep -E “^[0-9]+[KMG] ” | awk ‘{print $2}’
    “`

    将`/path/to/directory`替换为你要查看的目录的实际路径。这个命令会列出一级子目录的名称。

    5. `ls`命令组合使用:可以使用`ls`命令的一些选项和通配符结合起来只显示文件夹。

    “`shell
    ls -l | grep “^d”
    “`

    这个命令会列出当前目录下所有文件和文件夹的详细信息,并通过`grep`命令筛选出以字母”d”开头的行,即只显示文件夹。

    6. 利用循环:可以使用Shell的循环语句,将只显示文件夹的命令组合起来。

    “`shell
    for file in *; do
    if [ -d “$file” ]; then
    echo “$file”
    fi
    done
    “`

    这个命令会将当前目录下的每个文件和文件夹进行判断,如果是文件夹则显示其名称。

    以上就是在Linux命令行中只显示文件夹的几种方法,你可以根据实际需求选择适合的方法。每种方法都有不同的优缺点,你可以根据具体情况选择最适合的方法。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部