Linux 中的 ls 命令可谓是使用最多的命令之一,有效掌握该命令的能够大大提高效率,下面介绍如何使用 ls 命令仅列出目录或文件。本篇以 Ubuntu 18.04 为例。

仅列出目录

1
2
3
4
5
6
7
8
9
10
# 不能罗列隐藏目录
ls -ld */
ls -lF | grep /
ls -lF | grep /$

# 不罗列隐藏目录
ls -l | grep ^d

# 能够罗列隐藏目录
ls -al | grep ^d

仅列出文件

1
2
3
4
5
# 不罗列隐藏文件
ls -l | grep ^-

# 能够罗列隐藏文件
ls -al | grep ^-

参考链接

  1. Linux Shell 只列出目录的方法
  2. Linux技巧:ls命令只列出子目录名和每行打印一个文件名