小编cha*_*win的帖子

如何递归地列出(ls)文件夹/目录的内容但深度仅为一个文件夹/目录?

如何递归地列出(ls)文件夹/目录的内容但深度仅为一个文件夹/目录?

我有以下文件夹结构:

folderA:
  folderB1:
    folderC1:
      fileD1:
      fileD2:
    fileC2
    fileC3
  folderB2:
    folderC4:
      fileD3:
      fileD4:
    fileC5
    fileC6
Run Code Online (Sandbox Code Playgroud)

我在 的父文件夹中,folderA并想列出其中的所有内容及其子文件夹,但不列出子文件夹。所以我想看看:

folderB1/folderC1
folderB1/fileC2
folderB1/fileC3
folderB2/folderC2
folderB2/fileC4
folderB2/fileC5
Run Code Online (Sandbox Code Playgroud)

那可能吗?目前,我使用ls -R folderA它让我陷入了数百个我不感兴趣的子文件夹的兔子洞。我想在某个深度停下来。理想情况下,会有一个选项,例如depth 1列出 folderA 及其子文件夹的内容并停止。

我正在使用 macOS X High Sierra。

ls

0
推荐指数
1
解决办法
488
查看次数

标签 统计

ls ×1