gpt4 book ai didi

linux - 仅计算目录中的可见文件

转载 作者:太空狗 更新时间:2023-10-29 12:16:22 27 4
gpt4 key购买 nike

我的目录中的隐藏文件有问题。如果我使用 $(find . -type f | wc -l) 它显示 8 个文件,这也算作隐藏文件,应该只有 7 个文件。

有什么东西可以只计算可见文件吗?

最佳答案

忽略以 . 开头的名字:

find . ! -name '.*' -type f | wc -l

来自 man 页面:

! expression

 -not expression
This is the unary NOT operator. It evaluates to true if the
expression is false.

如果您的文件名带有换行符,那么您可以使用 gnu find(如评论中的 gniourf gniourf 所建议):

find . ! -name '.*' -type f -maxdepth 1 -printf 'x' | wc -c

关于linux - 仅计算目录中的可见文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23325305/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com