Ls
僅顯示 ls 別名中的隱藏文件(點文件)
我正在使用命令
ls -a | grep '^\.'
僅顯示隱藏文件。我添加了行
alias hidden='ls -a | grep '^\.'' # show only hidden files
.bash_aliases
歸檔_但這不起作用。應該是
'
性格問題吧。你能幫我寫下正確的別名嗎?
要麼使內部的雙引號雙引號:
alias hidden='ls -a | grep "^\."'
或者使外雙引號成為雙引號:
alias hidden="ls -a | grep '^\.'"
或者使所有引號雙引號並轉義內部對:
alias hidden="ls -a | grep \"^\.\""
或者讓它成為一個函式,這樣你就可以在呼叫時傳遞一些參數:
hidden() { ls -a "$@" | grep '^\.'; }
讓 shell 列出點文件,並告訴
ls
不要查看目錄:ls -d .*