我需要找到 /sbin 目录下所有在对象名称某处包含句点 (.) 的文件系统对象,但不是以句点开头的对象。
答案1
在你的 /sbin 文件夹中尝试这个
查找 *.txt 文件但忽略隐藏的 .txt 文件,例如 .vimrc 或 .data.txt 文件:
$ find . -type f \( -iname "*.txt" ! -iname ".*" \)
-type f 选项强制仅搜索文件而不搜索目录。
答案2
find /sbin -name '*.*' | grep -v '/\.'
-type f
如果只对文件感兴趣可以添加。