truncate 命令用法
4个月前
truncate 是一个非常有用的命令,用于调整文件的大小。可以使用它来扩展或缩减文件的大小,而不需要打开文件或手动编辑它的内容:
基本用法
truncate [OPTION]... FILE...
常用选项
-s, --size=SIZE:调整文件的大小。SIZE 可以是正数或负数,也可以包含大小单位(例如 K、M、G)。
使用示例
- 清空文件内容
将文件 example.out 的大小调整为 0 字节,等同于清空文件内容:
truncate -s 0 example.out
- 扩展文件大小
将文件 example.txt 的大小扩展到 1KB。如果文件当前大小小于 1KB,truncate 会在文件末尾添加空字节:
truncate -s 1K example.txt
- 缩减文件大小
将文件 example.txt 的大小缩减到 512 字节。如果文件当前大小大于 512 字节,truncate 会截断文件内容:
truncate -s 512 example.txt
- 使用相对大小
你还可以使用相对大小调整文件。例如,增加 100 字节或减少 100 字节:
truncate -s +100 example.txt #增加 100 字节
truncate -s -100 example.txt #减少 100 字节
- 指定大小单位
你可以指定大小单位,如 K(千字节)、M(兆字节)、G(千兆字节)等:
truncate -s 2M example.txt #将文件大小设置为 2MB