有什么东西可以让我只移动文件的内容并将其保存在另一个文件中吗?我知道有 copytruncate,但我无法在我的设置中使用 logrotate。内容移出的文件必须保持原样。仅写入的行将被传输到另一个文件。我需要一些可以放入 bash 脚本中的东西。
答案1
我不确定这是否是最好的方法,但你可以尝试
cat file > new_file
truncate -s0 file
如果文件很大,那么您应该继续寻找更好的方法。
有什么东西可以让我只移动文件的内容并将其保存在另一个文件中吗?我知道有 copytruncate,但我无法在我的设置中使用 logrotate。内容移出的文件必须保持原样。仅写入的行将被传输到另一个文件。我需要一些可以放入 bash 脚本中的东西。
我不确定这是否是最好的方法,但你可以尝试
cat file > new_file
truncate -s0 file
如果文件很大,那么您应该继续寻找更好的方法。