
有什麼東西可以讓我只移動文件的內容並將其保存在另一個文件中嗎?我知道有 copytruncate,但我無法在我的設定中使用 logrotate。內容移出的文件必須保持原樣。僅寫入的行將傳輸到另一個檔案。我需要一些可以放入 bash 腳本中的東西。
答案1
我不確定這是否是最好的方法,但你可以嘗試
cat file > new_file
truncate -s0 file
如果文件很大,那麼您應該繼續尋找更好的方法。
有什麼東西可以讓我只移動文件的內容並將其保存在另一個文件中嗎?我知道有 copytruncate,但我無法在我的設定中使用 logrotate。內容移出的文件必須保持原樣。僅寫入的行將傳輸到另一個檔案。我需要一些可以放入 bash 腳本中的東西。
我不確定這是否是最好的方法,但你可以嘗試
cat file > new_file
truncate -s0 file
如果文件很大,那麼您應該繼續尋找更好的方法。