Ls

’ls’ 命令是否有我只看到目錄的選項?

  • January 10, 2022

有時,我只需要檢查目錄而不是文件。ls命令有什麼選項嗎?或者有什麼實用工具可以做到這一點?

編輯:我使用的是 Mac OS X,即使我有目錄也ls -d給了我。.

我知道已經有一個選定的答案,但您可以通過以下方式獲得請求的行為ls

ls -ld -- */

(請注意,’–’ 標記參數的結尾,防止以連字元開頭的文件夾名稱被解釋為進一步的命令選項。)

這將列出執行它的目前工作目錄中的所有非隱藏(除非您配置 shell 的 glob 來擴展它們)目錄(請注意,它還包括目錄的符號連結)。要獲取其他文件夾的所有子目錄,只需嘗試:

ls -ld /path/to/directory/*/

請注意,-l 是可選的。

引用自:https://unix.stackexchange.com/questions/1645