截断:UNIX二进制日志文件
时间:2020-01-09 10:43:53 来源:igfitidea点击:
如何使用命令行选项截断UNIX二进制日志文件?
您可以按以下方式使用perl将在FILEHANDLE上打开的文件或者以EXPR命名的文件截断为指定的长度。
您还可以使用truncate命令,如下所述。
perl -e'truncate "filename", LENGTH' perl -e'truncate "foo", 122455'
截断UNIX命令
truncate命令附带各种版本的UNIX和Linux之类的操作系统,用于将文件的大小缩小或者扩展到指定的大小:
truncate -s SIZE fileName truncate -s 2000KB fileName truncate -s 2000MB fileName truncate -s 20GB fileName
还可以在SIZE之前加上以下之一,以根据每个文件的当前大小来调整它们的大小:
+ - extend by - - reduce by < - at most > - at least / - round down to multiple of % - round up to multiple of
上面的语法基于GNU truncate命令。
有关更多信息,请参见本地手册页:
$ man truncate