我正在尋找指定級別的一堆目錄的名稱。
這是我到目前為止所得到的:
find . -type d -depth 2 -print
但這也會列印這些目錄的相對路徑。我怎樣才能得到他們的名字?
答案1
find . -type d -depth 2 -printf '%f\n'
%f
刪除所有前導目錄的檔案名稱(僅最後一個元素)。
編輯:在缺少操作的情況下-printf
,請嘗試以下操作:
find . -type d -depth 2 -exec basename '{}' ';'