可変性の異なるファイルを生成しますか?

可変性の異なるファイルを生成しますか?

私は特定のサイズのファイルを生成するために/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」)を修正してください。

関連情報