我有一个目录,里面有 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
我尝试使用 find 和 then exec 选项来运行文件命令,但我没有得到任何结果。
find . -exec file {}
find: missing argument to `-exec'
我错过了什么?我只想在此目录中的每个文件上运行 file 命令并输出到 file_output.txt