我想查找当前文件夹中的所有目录和子目录,不包括那些隐藏的(或属于隐藏的)。以下不起作用:
find . -type d -name "[!.]*"
Run Code Online (Sandbox Code Playgroud)
因为我认为它只会避免空的隐藏文件夹。这样的东西是匹配的
./.cache/totem
Run Code Online (Sandbox Code Playgroud) 我有很多文件夹,里面有很多 PDF,我想用光学字符识别那些没有文本层的文件夹。所以首先,我想找到他们。我想也许一个管道pdfgrep
可以完成这项工作,但我迷路了。
如何找到没有文本的 PDF?
我有一份 pdf 文档,总共 900 页,其中有 200 多个重复页面。当存在重复项时,它会立即出现在原始项之后。
也许pdftk
可以完成这项工作,但我需要某种方法来找出重复项......
如果我在一个文件夹中,我想找到 jpg 文件,我可以运行
find -type f -name "*jpg"
Run Code Online (Sandbox Code Playgroud)
但我不明白为什么我必须使用双引号。我知道没有它们,路径名扩展会弄乱 find 命令(如果文件夹中有多个 jpg 文件),但不知道确切原因。我不太明白为什么这里的引号不能避免 shell 的扩展。