我有一个文本文件,它会加权一定数量的字节。
要测试我的文件系统,我需要以编程方式从bash脚本中将文件大4096字节。
我觉得使用truncate
命令是可行的,但我无法弄清楚 - 键入truncate myfile.txt -s 4096
会给我留下4096字节的文件。
答案 0 :(得分:4)
对我来说,这样的事情正在发挥作用:
truncate -s +4096 myfile.txt
这会将4069个字节附加到给定文件。我想你错过了加号。
答案 1 :(得分:2)
truncate
非常有用,因为附加字节无法缩小文件。但是,增长文件就像
printf '%4096s' >> myfile.txt
将4096个空格字符添加到文件末尾。