点开始目录的Bash模式除外。和

时间:2012-11-30 07:59:31

标签: bash

快速示例 - 我想列出所有~/.*目录的内容,所以:

ls -la ~/.*

然而,它还列出了所有当前目录.和上部目录..

如何排除...

2 个答案:

答案 0 :(得分:5)

来自ls man-page:

-A, --almost-all
              do not list implied . and ..

所以它将是:

ls -lA ~/.*

答案 1 :(得分:2)

如果您更喜欢使用regexp:

ls -la ~/.[^.]*