我已经使用/dev/zero
和/dev/random
来生成一定大小的文件。但是,有没有办法控制生成文件的可变性?
我想创建几个具有相同未压缩大小但不同压缩大小(压缩比)的文件。
答案1
又快又脏:
cat /dev/urandom | tr -dc 'abcd' | dd count=10 bs=1 2>/dev/null
从 a、b、c 和 d 中生成 10 个字节的(伪)随机序列。修改字母表(此处为“abcd”)以获得其他压缩率。
我已经使用/dev/zero
和/dev/random
来生成一定大小的文件。但是,有没有办法控制生成文件的可变性?
我想创建几个具有相同未压缩大小但不同压缩大小(压缩比)的文件。
又快又脏:
cat /dev/urandom | tr -dc 'abcd' | dd count=10 bs=1 2>/dev/null
从 a、b、c 和 d 中生成 10 个字节的(伪)随机序列。修改字母表(此处为“abcd”)以获得其他压缩率。