我该如何在 Unix 系统上做到这一点?

我该如何在 Unix 系统上做到这一点?

我需要找到 /sbin 目录下所有在对象名称某处包含句点 (.) 的文件系统对象,但不是以句点开头的对象。

答案1

在你的 /sbin 文件夹中尝试这个

查找 *.txt 文件但忽略隐藏的 .txt 文件,例如 .vimrc 或 .data.txt 文件:

$ find . -type f \( -iname "*.txt" ! -iname ".*" \)

-type f 选项强制仅搜索文件而不搜索目录。

答案2

find /sbin -name '*.*' | grep -v '/\.'

-type f如果只对文件感兴趣可以添加。

相关内容