命令行手册

Man » truncate 在线手册 - 关于 truncate 手册页的详细在线文档

🌍
truncate - 缩小或扩展文件大小到指定大小

概要

truncate 选项... 文件...

描述

缩小或扩展每个文件的大小到指定大小。

如果文件不存在,则创建一个。

如果文件大于指定大小,则会丢失多余的数据。如果文件较小,则会扩展文件,扩展的部分(空洞)读为零字节。

长选项的必需参数,短选项也必须提供。

-c, --no-create
不要创建任何文件

-o, --io-blocks
将 SIZE 视为 IO 块数而不是字节数

-r, --reference=RFILE
基于 RFILE 的大小

-s, --size=SIZE
设置或调整文件大小为 SIZE 字节

--help
显示此帮助并退出

--version
输出版本信息并退出

SIZE 参数是一个整数,可以选择性地带有单位(例如,10K 为 10*1024)。单位为 K、M、G、T、P、E、Z、Y、R、Q(1024 的幂),或 KB、MB(1000 的幂)。也可以使用二进制前缀:KiB=K,MiB=M,依此类推。

SIZE 还可以带有以下修改字符之一:+ 扩展,- 减少,< 最多,> 至少,/ 向下舍入到倍数,% 向上舍入到倍数。

作者

Padraig Brady 编写。

报告错误

GNU coreutils 在线帮助:[https://www.gnu.org/software/coreutils/] 将任何翻译错误报告到 [https://translationproject.org/team/]

参见

dd(1), truncate(2), ftruncate(2)

完整文档 [https://www.gnu.org/software/coreutils/truncate] 或者可以在本地通过以下方式获取:info '(coreutils) truncate invocation'

由 Debian 封装 (9.7-3) 版权所有 © 2025 自由软件基金会。 许可证 GPLv3+:GNU GPL 版本 3 或更高版本 [https://gnu.org/licenses/gpl.html]。 这是自由软件:您可以自由地修改和重新分发它。 在法律允许的范围内,不提供任何保修。