【发布时间】:2012-11-14 12:30:35
【问题描述】:
我有一个目录,里面有 108k 个文件。 我在 RHEL5 上使用 KSH shell
ls *
-dash_bin_ksh: ls: /bin/ls: cannot execute [Argument list too long]
似乎唯一有效的命令是 find 命令。
find .
file 1
file 2
file n
我尝试使用带有 then exec 选项的 find 来运行文件命令,但我没有得到任何结果。
find . -exec file {}
find: missing argument to `-exec'
我错过了什么?我只想在此目录中的每个文件上运行 file 命令并输出到 file_output.txt
【问题讨论】: