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]。 这是自由软件:您可以自由地修改和重新分发它。 在法律允许的范围内,不提供任何保修。