truncate

truncate

truncate 选项 文件 将文件缩减或拓展至指定大小,如果文件不存在则创建;如果文件超出指定大小的数据将丢失,如果指定文件小于制定大小则用0补足。

-c, --no-create	不创建文件
-o, --io-blocks	将SIZE 视为IO 块数而不使用字节数
-r, --reference=文件   使用此文件的大小
-s, --size=大小	使用此大小
    --help		显示此帮助信息并退出
    --version		显示版本信息并退出

SIZE 可以是一个可选的整数,单位为其中的一个:

KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。

指定大小也可使用以下前缀修饰:

"+" 增加,"-" 减少,"<" 至多,">" 至少,
"/" 小于等于原尺寸数字的指定数字的最小倍数,"%" 大于等于原尺寸数字的指定数字的最大倍数。
译者注:当输入值为m,参考值为n 时,
"/" 运算的数学计算式为 m / n * n;
"%" 运算的数学计算式为( m + n - 1 ) / n * n

请注意 -r 和 -s 是互斥的选项。

参考链接

http://linux.51yip.com/search/truncate

Loading Disqus comments...
Table of Contents