if=
প্রয়োজন হয় না, আপনি dd
পরিবর্তে কিছু পাইপ করতে পারেন :
something... | dd of=sample.txt bs=1G count=1
এখানে দরকারী হবে না যেহেতু openssl rand
যাহাই হউক না কেন বাইটের সংখ্যা উল্লেখ করা প্রয়োজন। সুতরাং আপনি আসলে প্রয়োজন হবে না dd
- এই কাজ করবে:
openssl rand -out sample.txt -base64 $(( 2**30 * 3/4 ))
1 গিগাবাইট সাধারণত 2 30 বাইট হয় (যদিও আপনি পরিবর্তে 10**9
10 9 বাইট ব্যবহার করতে পারেন )। * 3/4
অংশ করুন Base64- ওভারহেড জন্য অ্যাকাউন্ট, উপার্জন এনকোড আউটপুট 1 গিগাবাইট।
বিকল্পভাবে, আপনি ব্যবহার করতে পারেন /dev/urandom
, তবে এটি ওপেনএসএসএল থেকে কিছুটা ধীর হবে:
dd if=/dev/urandom of=sample.txt bs=1G count=1
ব্যক্তিগতভাবে, আমি ব্যবহার bs=64M count=16
বা অনুরূপ হবে:
dd if=/dev/urandom of=sample.txt bs=64M count=16
/dev/urandom
করে বাইনারি ফাইল তৈরি করা হয়, সত্যিকারের পাঠ্য ফাইল নয়।