Ls
’ls’ 命令是否有我只看到目錄的選項?
有時,我只需要檢查目錄而不是文件。ls命令有什麼選項嗎?或者有什麼實用工具可以做到這一點?
編輯:我使用的是 Mac OS X,即使我有目錄也
ls -d
給了我。.
我知道已經有一個選定的答案,但您可以通過以下方式獲得請求的行為
ls
:ls -ld -- */
(請注意,’–’ 標記參數的結尾,防止以連字元開頭的文件夾名稱被解釋為進一步的命令選項。)
這將列出執行它的目前工作目錄中的所有非隱藏(除非您配置 shell 的 glob 來擴展它們)目錄(請注意,它還包括目錄的符號連結)。要獲取其他文件夾的所有子目錄,只需嘗試:
ls -ld /path/to/directory/*/
請注意,-l 是可選的。