Bash
ls 不是符號連結的所有內容
是否
ls
有辦法顯示否定條件,例如“所有不是符號連結的文件”?我在項目目錄中經常使用後者,但其他否定也很有用。目前,我的研究只導致為“類似”的東西創建別名:
find . -maxdepth 1 ! -type l | sort # (...)
但顯然這種方式我沒有得到著色
ls
,列格式等……我有時在 OS X 10.8.2 上使用 Bash v3,在 Pangolin 上使用 Bash v4。
使用 ls代替管道它
sort
。find . -maxdepth 1 \! -type l -exec ls -d {} + find . -maxdepth 1 \! -type l | xargs ls -d
如果您使用 zsh shell,您可以使用它們的非攜帶式 glob 擴展:
ls -d *(^@)