Sep 14, 2025

Working with Linux Hidden Files

এই পোস্টে লিনাক্স সিস্টেমের লুকানো (Hidden) ফাইল/ডিরেক্টরি নিয়ে কাজ করা হবে। উইন্ডোজ অপারেটিং সিস্টেমে ফাইল/ফোল্ডার উপরে মাউচ রেখে (ডান বাটন) ক্লিক করে, প্রোপারটিস (Properties) থেকে ফাইল/ফোল্ডার লুকানো (Hidden) যাবে। কিন্ত, লিনাক্স সিস্টেমে সেই কাজটাই করা যাবে কমান্ড মোডে। এই ল্যাবটি প্র্যাকটিস করার জন্য ‘/home/student’ ডিরেক্টরি ব্যবহার করা হবেঃ

  • নিচের কমান্ডের মাধ্যমে একটি ফাইল এবং ডিরেক্টরি তৈরি করা হবে যেটার শুরুতে ডট (.) থাকেবেঃ   

নোটঃ উপরের ‘ls’ কমান্ডের আউটপুটে কিছুই দেখা যাবে না। কারণ, লিনাক্স সিস্টেমে কোনো ফাইল বা ডিরেক্টরির শুরুতে ডট (.) দিয়ে তৈরি করলে সেটা লুকানো (Hidden) থাকে। 

  • লুকানো (Hidden) ফাইল/ডিরেক্টরি দেখতে ‘ls’ কমান্ডের সাথে ‘-a’ অপশন দিতে হবেঃ

নোটঃ উপরের ‘ls -la’ কমান্ডের আউটপুটে আমরা চারটি (০৪) ফাইল এবং ডিরেক্টরি দেখতে পাচ্ছি। এখানে প্রথেম দুইটি (০২) ডিরেক্টরি একটা সিঙ্গেল ডট (.) এবং আরেকটা ডাবল ডট (..) এইগুলা লিনাক্স সিস্টেমের নিজেস্ব (Default) ডিরেক্টরি। লিনাক্স সিস্টেমের প্রত্যেকটি ডিরেক্টরির মধ্যে এই রকম দুইটি লুকানো (Hidden) ডিরেক্টরি পাওয়া যাবে। প্রথম সিঙ্গেল ডট (.) টিকে বলা হয়, বর্তমান (current) ডিরেক্টরি এবং দ্বিতীয় ডাবল ডট (..) টাকে বলা হয় প্যারেন্ট (Parent) ডিরেক্টরি। আর নিচে যে দুইটা ফাইল/ডিরেক্টরি দেখতে পাচ্ছি এই দুইটা আমাদের তৈরি করা।

  • লুকানো (Hidden) ফাইল/ডিরেক্টরিকে ‘mv’ কমান্ডের মাধ্যমে দৃশ্যমান (unhide) করা হয়েছেঃ

নোটঃ উপরে কিন্ত দুইটা কমান্ড ব্যবহার করা হয়েছে। প্রথম কমান্ডে, লুকানো (Hidden) ফাইলকে দৃশ্যমান (unhide) করা হয়েছে এবং দ্বিতীয় কমান্ডে, লুকানো (Hidden) ফাইল কে দৃশ্যমান (unhide) করা হয়েছে সেই সাথে ফাইলের নামের পরিবর্তন (rename) করা হয়েছে।

  • কোনো রেগুলার ফাইল/ডিরেক্টরিকে লুকাতে (Hidden) চাইলে নিচের কমান্ডঃ

 নোটঃ এখানেও দুইটা কমান্ড ব্যবহার করা হয়েছে। প্রথম কমান্ডে, রেগুলার ফাইলকে লুকানো (Hidden) হয়েছে। দ্বিতীয় কমান্ডে, রেগুলার ফাইলকে লুকানো (Hidden) হয়েছে, সেই সাথে ফাইলের নাম পরিবর্তন (rename) করা হয়েছে।

Avatar photo
Md. Azaj Ikbal

Red Hat | CentOS | Ubuntu | Shell Scripting | Server Hardening | Server Clustering | Virtualization | VMware | vSphere | vCenter | ESXi | vMotion | SAN Storage | vSAN | VMware Data Center | Windows Server Domain Controller | DNS & DNS Sec | RADIUS | Cacti | Observium | GrayLog | Veeam Backup | Huawei Networking | Cisco Networking | IP Telephony | Server Admin | Network Engineer