列出我使用ls
的文件。我知道如何列出它们的几乎(-A
)或全部(-a
)。但是当我试图显示隐藏文件并隐藏显示的文件时,我运气不好:
ls --hide='*' -A
-A
文档中描述了--hide
选项中和ls
选项的行为。
那么我可以使用ls
的其他选项吗? find
- xargs
- ls
组合不是唯一的解决方案,对吗?
答案 0 :(得分:5)
确实,使用:
ls -A -I'*'
为了简化我在bash
shell中的日常命令行体验,我定义了以下别名构建的别名:
alias ls="ls -h --color=auto"
alias lsa="ls -A"
alias lsh="lsa -I'*'"
alias ll="ls -l --time-style=long-iso"
alias lla="ll -A"
alias llh="lla -I'*'"
alias lv="ll -v"
alias lva="lv -A"
alias lvh="lva -I'*'"
alias lt="ll -t"
alias lta="lt -A"
alias lth="lta -I'*'"
alias lr="ll -R"
alias lra="lr -A"
alias lrh="lra -I'*'"
答案 1 :(得分:0)
仅列出点文件,但省略.
和..
:
alias ldot='ls -ld .??*'