লিনাক্সে কুইক এবং সহজে ফাইল তৈরি করার অনেক কারণ থাকে। পরে কিছু রাখার জন্য প্লেসহোল্ডার করতে হয়। অনেক প্রোগ্রাম কোনো ডিরেক্টরিতে একটা ব্ল্যাঙ্ক ফাইল থাকলে অপশন অন/অফ করে। কমান্ড লাইন থেকে ফুল টেক্সট ফাইলও তৈরি করা যায়। CLI এনভায়রনমেন্ট থেকে কাজ করুন (Dash/Whisker Menu-এ terminal সার্চ; Ctrl+Alt+F1-F6 ভার্চুয়াল টার্মিনাল; Ctrl+Alt+T ডেস্কটপ এনভায়রনমেন্টে; অ্যাপ্লিকেশন মেনু → System Tools → Terminal)।
পদ্ধতি ১: touch কমান্ড
touch empty.txt
কারেন্ট ডিরেক্টরিতে empty.txt নামে খালি ফাইল তৈরি হবে। যদি empty.txt আগে থেকে থাকে তবে এর মডিফিকেশন ডেট আপডেট হবে। অন্যথায় touch + এক্সিস্ট না করা ফাইল নাম দিলে শূন্য-বাইট টেক্সট ফাইল তৈরি হবে। স্ট্যান্ডার্ড পদ্ধতি, কোনো ফर्दার ইনপুট লাগে না, আউটপুটও কিছু দেখায় না। ls চালিয়ে প্রুফ করুন। যেকোনো বৈধ ফাইল নাম ব্যবহার করা যায়।
পদ্ধতি ২: echo কমান্ড
echo সাধারণত ইনপুট টার্মিনালে ইচ্ছো করে। আউটপুট রিডাইরেক্ট করে ফাইল তৈরি করা যায়। echo -n > test.txt — খালি ফাইল (touch-এর মত)। echo Some text > test.txt — এক লাইন টেক্সট সহ ফাইল। ফাইল নাম এবং টেক্সট যেকোনো দিন। এক্সিস্টিং ফাইল হলে ওভাররাইট হয়ে যাবে—সতর্ক থাকুন! echo "" > testFile.txt — শুধু খালি লাইন সহ ফাইল।
পদ্ধতি ৩: printf কমান্ড
printf "" > testFile
সম্পূর্ণ খালি ফাইল। বা printf '\n' > testFile — শুধু নিউলাইন ক্যারেক্টার সহ ফাইল। ওভাররাইট করে, সতর্কতা বজায় রাখুন। পুরনো লিনাক্স ডিস্ট্রো/অন্য Unix-এ echo -n নিউলাইন স্ট্রিপ করে না, তাই printf ব্যবহার করা হয়। touch সবচেয়ে সহজ।
পদ্ধতি ৪: cat আউটপুট রিডাইরেক্ট
cat দিয়ে ফাইল পড়া/জয়েন করার পাশাপাশি টার্মিনাল থেকে প্রিমিটিভ টেক্সট এডিটর হিসেবে ফাইল তৈরি করা যায়। উদাহরণ: সিম্পল স্ক্রিপ্ট বানানোর জন্য: cat > hello.sh এন্টার চাপুন। টাইপ করুন #!/bin/bash (এন্টার), echo Hello World (এন্টার)। Ctrl+D চাপে সেভ করুন। cat hello.sh দিয়ে কন্টেন্ট চেক করুন—টেক্সট এডিটরের মত লাগবে।
কুইক টেক্সট ফাইল বানানোর জন্য এক্সট্রিমলি ইউজফুল। chmod +x hello.sh দিয়ে এক্সিকিউটেবল করুন। কনফিগারেশন ফাইল বা যেকোনো এক-দুই লাইন লিখতে ব্যবহার করুন। কোনো লিমিটেশন নেই, অন্য ফাইল ওভাররাইট না করলে ফ্রিলি ব্যবহার করুন।
আরও ট্রিক: > bill — খালি ফাইল (touch-এর মত)। csh/tcsh-এ :> bill। যেকোনো ফাইল নাম ব্যবহার করুন। একজগা cp /dev/null bill — লিনাক্সের স্পেশাল ডিভাইস ফাইল কপি করে খালি ফাইল বানানো যায় (touch-এর মতই কাজ করে)।