鱼中的递归通配符非常有用。但是,如果我想将其用于带有前导点的文件或目录,则无法正常工作。
例如:
folder
├subfolder
│ └test.txt
├.subfolder
│ └test.txt
├test.txt
└.test.txt
如果我现在运行,ls -a **.txt
则输出仅显示test.txt
不在带前导点的文件夹中的文件,或者仅不是dotfiles的文件。(输出:subfolder/test.txt test.txt
)
我该如何解决?
这是鱼的问题#1568。
当前尚无捷径可做,长途有:
或者
像这样做一个更复杂的glob:
ls -a **。txt。*。txt ** /。*。txt
这些文件按顺序匹配:非点文件,当前目录中的点文件,子目录中的点文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句