我尝试使用它find
来查找文件...
- 使用以下方式隐藏
chflags
,例如chflags hidden my_file
- 或者文件名以句点开头,例如
.my_file
- 并忽略 macOS 特定的
.DS_Store
文件
当前版本是
find . -mindepth 1 -maxdepth 1 -name '.*' -not -name '.DS_Store' -o -flags -hidden
但它没有排除.DS_Store
文件。如何让它工作?
我尝试使用它find
来查找文件...
chflags
,例如chflags hidden my_file
.my_file
.DS_Store
文件当前版本是
find . -mindepth 1 -maxdepth 1 -name '.*' -not -name '.DS_Store' -o -flags -hidden
但它没有排除.DS_Store
文件。如何让它工作?
重新排序并分组你的谓词:
你原来的命令,
... 等同于
...并且由于这些
.DS_Store
文件有hidden
标志,因此被列出。