truncate(1) - 将文件的大小缩小或者扩展到指定大小
truncate OPTION... FILE...
描述
将每个 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
选项是互斥的
示例
清空登录日志
# sudo truncate -s0 /var/log/btmp
参考
说明
创建时间: 2023-01-15 00:28:00 , 最后编辑于 2023-12-04 16:30:00