将控制台输出重定向到unix中的文件

时间:2013-12-20 11:28:14

标签: linux unix redirect console output

我一直在尝试使用find命令

在我的ftp服务器中搜索文件
find ./* -iname "MyLog.log"

我的输出量非常大。我正在尝试使用以下命令将此输出重定向到文件中。

find ./* -iname "MyLog.log"  > ./myfile/storeLog.log

find ./* -iname "MyLog.log"  tee ./myfile/storeLog.log

我仍然可以在控制台中看到输出,但不能在文件中看到。

当我们在unix中使用find命令时,任何人都可以帮助我如何将输出重定向到文件。

1 个答案:

答案 0 :(得分:8)

可能大量输出是“权限被拒绝”类型的消息。通过附加2>&1将错误重定向到日志文件。

2是stderr的流号(错误消息),1表示stdout流(标准的非错误输出流)。

find . -iname "MyLog.log" > ./myfile/storeLog.log 2>&1