যদি আপনার এক্সটার্নাল ড্রাইভ ভিন্ন অপারেটিং সিস্টেমে ব্যবহার করা হয়, তবে সম্ভবত আপনি ফাইলের নামের শুরুতে ডট (.) বা ডট আন্ডারস্কোর (._) প্রিফিক্স देखकर আশ্চর্য হন। এগুলোকে ডট ফাইল, ._ ফাইল, বা লুকানো ফাইল বলা হয়। ডট ফাইলগুলির কিছু উদাহরণ: .fseventsd, .spotlight-v100, .TemporaryItems, .Trashes, .DS_Store, ._AppleDouble, ইত্যাদি।
এই ফাইলগুলি চিন্তার বিষয় হতে পারে, কারণ এগুলো শুধু ড্রাইভে ফাইল সংখ্যা ব্যাপকভাবে বৃদ্ধি করে না, বরং অন্য অপারেটিং সিস্টেমে ড্রাইভ অ্যাক্সেস করার সময় ড্রাইভটিকে ধীর করে দিতে পারে। সিস্টেম ড্রাইভ অ্যাক্সেস করার সময় ডট ফাইলগুলিকে ইনডেক্স করা শুরু করে।
এই ডট ফাইলগুলি কী? কেন তৈরি হয়? Mac-এ ডট ফাইল কীভাবে মুছে ফেলবেন?
এই গাইড ডট ফাইল সম্পর্কে ভুল ধারণা দূর করবে এবং আপনাকে विश्वস্ত Dotfiles Cleaner দিয়ে সেগুলি সহজে মুছে ফেলার পদ্ধতি দেখাবে।
ডট ফাইল কী?
ইউনিক্স-ভিত্তিক অপারেটিং সিস্টেমে (যেমন macOS বা Linux) যেকোনো ফাইল বা ফোল্ডারের নাম যদি ডট (.) বা পিরিয়ড দিয়ে শুরু হয়, সেটিকে ডট ফাইল বলা হয়। অপারেটিং সিস্টেম কনফিগারেশন, স্টেট ও ডেটা, বা মেটাডেটা সংরক্ষণ করার জন্য এগুলো তৈরি করে। ডিফল্টভাবে ডট ফাইলগুলি লুকানো থাকে, যদি না সেগুলি ম্যানুয়ালি প্রকাশ করা হয় বা Windows-এর মতো ভিন্ন অপারেটিং সিস্টেমে অ্যাক্সেস করা হয়।
সাধারণত ডট ফাইল তিন প্রকারের হয়:
১. ইউনিক্স লুকানো ফাইল ও ডিরেক্টরি
এটি সব ইউনিক্স-সদৃশ অপারেটিং সিস্টেমের (Linux, BSD, macOS) стандарт আচরণ। যেকোনো ফাইল বা ফোল্ডারের নাম যদি ডট (.) দিয়ে শুরু হয়, সেটি "লুকানো" বলে গণ্য হয়।
উদ্দেশ্য: কনফিগারেশন এবং সিস্টেম ফাইলগুলি সাধারণ ব্যবহারকারীর দৃষ্টি থেকে ওঝল রাখা যাতে দৈনন্দিন কর্মপ্রবাহে অস্ত-ব্যস্ততা এবং অকস্মাত পরিবর্তন रोका যায়।
কারা তৈরি করে? অপারেটিং সিস্টেম এবং কমান্ড-লাইন ইউটিলিটি।
উদাহরণ:
- .htaccess: ওয়েব সার্ভার (যেমন Apache) এর জন্য কনফিগারেশন ফাইল।
- .bash_profile, .zshrc: টার্মিনাল শেল খোলার সময় রান হওয়া স্ক্রিপ্ট, যা কমান্ড-লাইন পরিবেশ কাস্টমাইজ করতে ব্যবহৃত হয়। (আপনার হোম ডিরেক্টরিতে এই ফাইলগুলির একটি থাকতে পারে!)
- .ssh/: আপনার প্রাইভেট এবং পাবলিক কী ধারণকারী লুকানো ফোল্ডার, নিরাপদ রিমোট লগইনের জন্য।
- .vimrc: Vim টেক্সট এডিটরের কনফিগারেশন ফাইল।
২. macOS-নির্দিষ্ট সিস্টেম মেটাডেটা ফাইল
আপনার প্রশ্নের ফাইলগুলি এখানে থাকে। এগুলো ספצিফিক্যালি macOS Finder এবং সিস্টেম ডেমন দ্বারা তৈরি হয়।
উদ্দেশ্য: ফাইল সিস্টেম, ফোল্ডার সেটিংস, এবং সার্চ ইনডেক্স সম্পর্কে তথ্য সংরক্ষণ করা।
কারা তৈরি করে? macOS অপারেটিং সিস্টেম (নির্দিষ্টভাবে Finder, Spotlight, এবং অন্যান্য ডেমন)।
উদাহরণ:
- .DS_Store: ফোল্ডার ভিউ অ্যাট্রিবিউট সংরক্ষণ করে (আইকন আকার, পজিশন, ব্যাকগ্রাউন্ড, ইত্যাদি)।
- .Spotlight-V100, .fseventsd: Spotlight সার্চ ইনডেক্স এবং ফাইল পরিবর্তন লগের জন্য ডিরেক্টরি।
- .Trashes, .TemporaryItems: ডিলিট করা ফাইল এবং অস্থায়ী ডেটা ধারণ করার জন্য সিস্টেম ডিরেক্টরি।
- ._Filename (AppleDouble ফাইল): নন-APFS ভলিউমে (যেমন FAT32 USB ড্রাইভ) তৈরি হয়, যাতে macOS-নির্দিষ্ট মেটাডেটা সংরক্ষণ করা যায় যা বিদেশী ফাইল সিস্টেম নেটিভভাবে হ্যান্ডল করতে পারে না।
৩. ব্যবহারকারী এবং অ্যাপ্লিকেশন কনফিগারেশন ফাইল
এটি একটি বিশাল ক্যাটাগরি এবং প্রায়শই আপনার Mac-এ সবচেয়ে অনেক সংখ্যায় পাওয়া যায়।
উদ্দেশ্য: অ্যাপ্লিকেশন এবং ব্যবহারকারীর প্রসেসের সেটিংস, ক্যাশ, এবং সাপোর্ট ডেটা সংরক্ষণ করা।
কারা তৈরি করে? ব্যবহারকারী-ইনস্টল করা অ্যাপ্লিকেশন এবং সিস্টেম ফ্রেমওয়ার্ক।
অবস্থান: অধিকাংশ আপনার ব্যবহারকারীর হোম ডিরেক্টরিতে (~) থাকে, স্পষ্টভাবে ~/Library/Application Support/, ~/Library/Preferences/, এবং ~/Library/Caches/। অনেক অ্যাপ হোম ফোল্ডারে (~) সরাসরি নিজস্ব ডট ফাইল তৈরি করে।
উদাহরণ:
- .gitconfig: Git ভার্সন কন্ট্রোল সিস্টেমের কনফিগারেশন ফাইল।
- .viminfo: Vim এডিটরের কমান্ড ইতিহাস সংরক্ষণ করে।
- .vscode/: Visual Studio Code তৈরি করা ফোল্ডার, প্রজেক্ট-নির্দিষ্ট সেটিংস সংরক্ষণের জন্য।
- .minecraft/: Minecraft গেম তার ডেটার জন্য তৈরি করা ফোল্ডার।
~/Library/ এ হাজার হাজার ফাইল যেমন com.apple.finder.plist (Finder-এর পছন্দ)।
Mac-এ ডট ফাইল সম্পর্কে তথ্য শেয়ার করুন!
ডট ফাইল সময়ের সাথে সাথে জমা হয়ে যায়, যা স্পেস নেয় এবং সিস্টেমকে ধীর করে দিতে পারে। যদি আপনি একসাথে সকল অনাবশ্যক ডট ফাইল খুঁজে বের করে মুছে ফেলতে চান, তবে iBoysoft Dotfiles Cleaner ব্যবহার করুন। এই সফ্টওয়্যার আপনাকে আপনার ইন্টারনাল বা এক্সটার্নাল ড্রাইভের যেকোনো ফোল্ডারে রাইট-ক্লিক করে স্ক্যান করার এবং লুকানো ফাইলها دائمًا মুছে ফেলার সুযোগ দেয়।
এটি আপনার সময় বাঁচায় যা আপনি অন্যথায় প্রতিটি ফোল্ডার ম্যানুয়ালি চেক করে ডট ফাইল খুঁজে বের করতে ব্যয় করতেন। আপনি এটিকে SD কার্ড, USB ড্রাইভ, এক্সটার্নাল হার্ড ড্রাইভ, ফ্ল্যাশ ড্রাইভ, ইন্টারনাল হার্ড ড্রাইভ, ইত্যাদিতে লুকানো ফাইল মুছে ফেলতে ব্যবহার করতে পারেন।
Dotfiles Cleaner দিয়ে Mac-এ ডট ফাইল কীভাবে মুছে ফেলবেন?
যদি আপনি আপনার Mac-এ থেকে সকল ডট ফাইল স্বয়ংক্রিয়ভাবে মুছে ফেলতে চান, তবে নিচের ধাপগুলি অনুসরণ করুন:
ধাপ ১: iBoysoft MagicMenu ডাউনলোড এবং ইনস্টল করুন।
ধাপ ২: সফ্টওয়্যারটি খুলুন, এবং বাম পাশ থেকে Extension-এ ক্লিক করুন।

ধাপ ৩: Dotfiles Cleaner নামে এক্সটেনশনটি ডাউনলোড করুন।

ধাপ ৪: একটি ফোল্ডারে রাইট-ক্লিক করুন এবং Clean Dotfiles বেছে নিন।

ধাপ ৫: অনাবশ্যক ডট ফাইলগুলি সিলেক্ট করুন এবং Clean selected files-এ ক্লিক করুন।

তাহলে ডট ফাইলগুলি আপনার ড্রাইভ থেকে دائمি মুছে যাবে।
অন্যদের Mac-এ লুকানো ফাইল মুছে ফেলতে সাহায্য করতে এই টুলটি শেয়ার করুন!
Mac-এ ডট ফাইল মুছে ফেলা সম্পর্কে thường যিজ্ঞাসিত প্রশ্ন (FAQ)
প্রশ্ন: Mac-এ ._ ফাইল মুছে ফেলা নিরাপদ কি?
এটি পরিস্থিতির ওপর নির্ভর করে। Mac-এ ._ ফাইল মুছে ফেলা নিরাপদ যখন:
- ড্রাইভটি শুধু macOS Sierra বা তার পরে ভার্সন চলিত Mac-এ ব্যবহার করা হয়;
- ড্রাইভটি শুধু Windows-এ ব্যবহার করার সিদ্ধান্ত নেওয়া হলে তা পরিষ্কার করার জন্য;
- যদি আপনি ._ ফাইলগুলির মেটাডেটার চিন্তা না করেন, যেগুলি সাধারণত কাস্টম ফাইল আইকন, মূল ফাইল তৈরির তারিখ, ফাইল টাইপ, ইত্যাদি অন্তর্ভুক্ত করে।
প্রশ্ন: ডট ফাইল কখন দেখা যায়?
কেউ কেউ বছর পর বছর ডট ফাইল দেখে না, কিন্তু আপনি নিচের পরিস্থিতিতে ডট ফাইল দেখতে পারেন:
- টার্মিনালে
ls -laকমান্ড ব্যবহার করার সময়; - Mac-এ ব্যবহার করা একটি রিমুভেবল মিডিয়া (যেমন USB থাম্ব ড্রাইভ) Windows PC-এ অ্যাক্সেস করার সময়;
- Finder-এ সকল লুকানো ফাইল প্রকাশ করার সময়;
- Mac-এ কম্প্রেস করা একটি ফাইল খোলার সময়।
প্রশ্ন: Mac-এ লুকানো ফাইল বা ডট ফাইল কীভাবে প্রকাশ করবেন?
Mac-এ লুকানো ফাইল বা ডট ফাইল প্রকাশ করতে, আপনি টার্মিনালে ls -la কমান্ড চালাতে পারেন।