truncate(1) - 将文件的大小缩小或者扩展到指定大小

1
2
truncate OPTION... FILE...
<!-- more -->

描述

将每个 FILE 的大小缩小或者扩展到指定大小, 如果指定的 FILE 不存在则会自动创建一个文件, 如果 FILE 大于指定的大小,则多余的数据将丢失。如果 FILE 较短,则将其扩展,并且扩展部分读取为零字节

强制性的长选项参数对于缩写同样适用
-c, --no-create
不创建任何文件
-o, --io-blocks
SIZE 视为 IO 块数, 而不是字节数
-r, --reference=FILE
使用指定 FILE 的大小
-s, --size=SIZE
设置 SIZE 大小
--help
显示帮助信息并退出
--version
输出版本信息并退出

SIZE 可以是(可选的整数后跟)以下之一:对于 G、T、P、E、Z、Y,或者大小可以是 KB 1000、K 1024、MB 1000*1000、M 1024*1024,依此类推
SIZE 还支持以下列修改字符之一为前缀: +扩展,- 减少,最多 <> 至少,/ 向下舍入为倍数,% 向上舍入为倍数。
请注意,-r-s 选项是互斥的

示例

清空登录日志

1
# sudo truncate -s0 /var/log/btmp 

参考


原文地址 : truncate(1) - 将文件的大小缩小或者扩展到指定大小
本站是作者语雀文档的镜像站, 如对文章有任何疑问请移步语雀进行 提问

truncate(1) - 将文件的大小缩小或者扩展到指定大小

https://wulicode.com/man/truncate.1.html

作者

Duoli

发布于

2022-08-22

更新于

2022-09-19

许可协议

评论