【问题标题】:How to find all non-binary text files (with extended attributes) in a directory on OSX bash?如何在 OSX bash 的目录中查找所有非二进制文本文件(具有扩展属性)?
【发布时间】:2015-10-20 18:31:05
【问题描述】:

当文件名包含扩展属性时,以下命令不起作用。

cd ~/Library/Containers
find . -type f -name "*.xml"

它什么也没返回。但是

less com.apple.TextEdit/Data/Music/iTunes/iTunes\ Music\ Library.xmlary.xml

xml文件在那里。

【问题讨论】:

  • 该路径的任何部分是符号链接还是其他非目录实体?
  • com.apple.TextEdit/Data/Music 是一个符号链接;您需要使用-L 选项来递归链接目录。

标签: macos bash shell find


【解决方案1】:

为了遵循目录层次结构中的符号链接,您需要使用-L 选项到find

find -L . -type f -name "*.xml"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2014-11-28
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    相关资源
    最近更新 更多