我试图给出一个find命令,它将为当前文件系统子树中的每个常规文件运行file命令。我试图传递结果: 找 。 -type f 命令'文件'。
这是我尝试的命令: 找 。 -type f |文件*
我应该使用>或文件的不同参数?
答案 0 :(得分:0)
查找并xargs像umm一样走到一起...发现和xargs:
find . -type f | xargs file
或者如果你想要更加小心:
find . -type f -print0 | xargs -0 file
答案 1 :(得分:0)
xargs很棒,而msw的答案显示了使用情况。
但是,您也可以使用find的内置exec选项,如下所示:
find . -type f -execdir file {} \;
但它并不比xargs好。