2013-12-20 162 views
4

文件我一直在嘗試使用find命令重定向控制檯輸出到UNIX

find ./* -iname "MyLog.log" 

我得到非常大的輸出來搜索文件在我的FTP服務器。我正嘗試使用以下命令將此輸出重定向到一個文件中。

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

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

不過我能看到的輸出在控制檯,但不是在文件中。

任何人都可以幫助我如何在unix中使用find命令時將輸出重定向到文件。

回答

8

可能是大量的輸出是「權限被拒絕」類型的消息。通過追加2>&1將錯誤重定向到日誌文件。

2是stderr(錯誤消息)的流編號,1代表stdout流(標準非錯誤輸出流)。

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

它工作.. Thnks – Prathap

相關問題