我一直在尝试使用find命令
在我的ftp服务器中搜索文件find ./* -iname "MyLog.log"
我的输出量非常大。我正在尝试使用以下命令将此输出重定向到文件中。
find ./* -iname "MyLog.log" > ./myfile/storeLog.log
和
find ./* -iname "MyLog.log" tee ./myfile/storeLog.log
我仍然可以在控制台中看到输出,但不能在文件中看到。
当我们在unix中使用find命令时,任何人都可以帮助我如何将输出重定向到文件。
答案 0 :(得分:8)
可能大量输出是“权限被拒绝”类型的消息。通过附加2>&1
将错误重定向到日志文件。
2是stderr的流号(错误消息),1表示stdout流(标准的非错误输出流)。
find . -iname "MyLog.log" > ./myfile/storeLog.log 2>&1