0

我正在尝试提供一个 find 命令,该命令将为当前文件系统子树中的每个常规文件运行文件命令。我正在尝试从以下位置传递结果: find 。-type f 到命令“文件”。

这是我正在尝试的命令: find 。-类型 f | 文件 *

我应该使用 > 还是文件的不同参数?

4

2 回答 2

0

Find 和xargs像 umm 一样一起使用…… find 和 xargs:

find . -type f | xargs file

或者如果您想更加小心:

find . -type f -print0 | xargs -0 file
于 2013-10-07T02:46:34.283 回答
0

xargs 很棒,msw 的回答很好地说明了它的用途。

但是,您也可以使用 find 的内置 exec 选项,如下所示:

 find . -type f -execdir file {} \;

不过,它并不比 xargs 更好。

于 2013-10-07T02:56:09.660 回答