如何显示隐藏文件并用ls隐藏显示的文件?

时间:2012-11-04 01:25:51

标签: find xargs ls hidden-files

列出我使用ls的文件。我知道如何列出它们的几乎(-A)或全部(-a)。但是当我试图显示隐藏文件并隐藏显示的文件时,我运气不好:

ls --hide='*' -A

-A文档中描述了--hide选项中和ls选项的行为。

那么我可以使用ls的其他选项吗? find - xargs - ls组合不是唯一的解决方案,对吗?

2 个答案:

答案 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 .??*'