0 我需要輸出tar -cfv到文件中;任何想法如何做到這一點?使用tar -cfv輸出Bash 當我使用命令tar -cfv file.tar path時,它顯示了一個輸出,我需要創建一個日誌文件來顯示這個輸出。 來源 2015-11-02 Tiaurls +1 重定向輸出。例如: - 'tar -cfv file.tar> log.txt' – +0 'tar -cvf file.tar path> tar.contents'?或者:'tar -cvf file.tar path | tee tar.contents'? – +1 只是'>'不會這樣做,因爲輸出是在'stderr' – davejagoda
4 輸出寫入標準錯誤,而不是標準輸出。所以,無論是輸出重定向: tar -cfv file.tar path &> log_file.txt 或者使用tee顯示輸出及日誌記錄文件:使用`>` tar -cfv file.tar path 2>&1 | tee log_file.txt 來源 2015-11-02 07:41:14 +0 謝謝,我用第一個&>>追加 – Tiaurls +0 我推薦'|&'代替'2&1 |',這是標準的簡寫。 – 4ae1e1
重定向輸出。例如: - 'tar -cfv file.tar> log.txt' –
'tar -cvf file.tar path> tar.contents'?或者:'tar -cvf file.tar path | tee tar.contents'? –
只是'>'不會這樣做,因爲輸出是在'stderr' – davejagoda