0

我在问什么看起来很老的问题:) 我只想在当前目录中查找文件......假设它们是 .mp3 文件,我不希望它进一步扩展。

我在这里遇到了太多死胡同,但固执地希望它在 Solaris 中工作:p

这几乎看起来很有希望: find . -xdev -name " .mp3" 和 find 一样。-name ' .[Mm][Pp][3]' -prune

我这样做的主要原因是 find 是因为我在尝试搜索过去几分钟内制作的文件时遇到了很多麻烦,所以我正在扩展类似 find 的东西。-name "*.[Mm][Pp][3]" -prune -n​​ewer /tmp/emptyfile |wc -l
我不断创建一个新文件来比较新文件。

这需要足够的压力才能做到,所以如果可能的话,我想保留它。

查找手册说深度始终是正确的,但不适用于文件。

总的来说,我所做的看起来足够好,但这有点令人沮丧。

4

1 回答 1

3

啊,好吧,这似乎终于适用于 Solaris =)

寻找 。!-姓名 。-prune -type f -name "*.[Mm][Pp]3"

改编自一篇文章。 http://www.unix.com/unix-dummies-questions-answers/180505-some-advice-please-non-recursive-find.html

于 2013-10-06T15:03:03.903 回答