从linux开始收缩(截断)文件

wok*_*oky 6 truncate file shrink

是否有可能在Linux(和/或其他Unix)上"缩小"文件?我想将它用于持久队列(没有适合我需要的现有实现).从文件的结尾我猜可以使用truncate().

小智 -2

是的,您可以使用cuttail删除文件的部分内容。

cut -b 17- input_file
tail -c +17 input_file

这将从第 17 个字节开始输出 input_file 的内容,从而有效地删除文件的前 16 个字节。请注意,该cut示例还将向输出添加换行符。