如何递归地列出(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 ×1