是否有任何選項可以傳遞給 ls 以隱藏輸出中的 .un~ 檔案?
我希望能夠看到全部文件(例如點文件)除了 .un~ 文件,所以我需要運行ls -A
並添加一些東西來隱藏 .un~ 文件。
答案1
自製做ls
透過包提供GNU coreutils
。
brew install coreutils
然後,您可以alias
將系統安裝ls
到 GNU ls
,Homebrew 將其安裝為 GNU gls
,以防止覆蓋系統二進位檔案的使用:
alias ls='/usr/local/bin/gls'
或者,如下所述brew info coreutils
:
如果您確實需要使用這些命令及其正常名稱,您可以從 bashrc 新增一個「gnubin」目錄到您的 PATH 中,如下所示:
PATH="$(brew --prefix coreutils)/libexec/gnubin:$PATH"
ls
如果 GNU 選項更適合您的需求,請繼續使用它們,例如
ls -B
或類似:
alias ls='/usr/local/bin/gls --hide=*~'
答案2
LS-B
隱藏備份、以 ~ 結尾的文件