如何使 ls 尊重 .hidden 文件?

Posted

技术标签:

【中文标题】如何使 ls 尊重 .hidden 文件?【英文标题】:How do I make ls honour .hidden files? 【发布时间】:2020-06-02 23:46:58 【问题描述】:

.hidden 文件非常方便隐藏目录、应用程序使用和自己生成的内容。

如何在使用ls 时隐藏.hidden 文件中列出的项目?

【问题讨论】:

默认情况下,ls“隐藏”所有以.开头的文件 见 sh.c7.ee/5JG0W/Screenshot%20from%202020-02-19%2000-52-35.png 我希望 ls 也能隐藏 .hidden 文件中的项目 【参考方案1】:

默认情况下,.hidden 文件夹中的文件不会自行隐藏:请使用ls -l0 进行检查。

你可以隐藏them individually

chflags hidden .hidden/foo
chflags hidden .hidden/foo

还要检查他们的Extended Attributes with xattr,看看他们与.hidden之外的常规文件相比是否有任何特殊属性

【讨论】:

以上是关于如何使 ls 尊重 .hidden 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使 Visual Studio 自动格式化程序尊重 JSDoc 注释?

Flexbox 不尊重 overflow-x: hidden on body (Safari / iOS webkit)

如何使 Binding 尊重 DependencyProperty 值强制?

如何使 NSExpression 的 expressionForFunction:withArguments: 尊重获取请求的谓词

如何使故事板中的 UiView 尊重百分比[重复]

Flexbox 防止边距被尊重