উইন্ডোজ ওয়ার্ল্ড থেকে আগত, আমি বেশিরভাগ ফোল্ডার ডিরেক্টরি নামগুলি বেশ স্বজ্ঞাত হিসাবে খুঁজে পেয়েছি :
\Program Files
প্রোগ্রাম দ্বারা ব্যবহৃত ফাইল রয়েছে (আশ্চর্য!)\Program Files (x86)
৪-বিট ওএসে 32-বিট প্রোগ্রাম দ্বারা ব্যবহৃত ফাইল রয়েছে\Users
(পূর্বেDocuments and Settings
) ব্যবহারকারীর ফাইল, অর্থাৎ নথি এবং সেটিংস রয়েছে\Users\USER\Application Data
অ্যাপ্লিকেশন-নির্দিষ্ট ডেটা রয়েছে\Users\USER\Documents
ব্যবহারকারীর সাথে সম্পর্কিত নথি রয়েছে
\Windows
উইন্ডোজ নিজেই অপারেশন সম্পর্কিত ফাইল রয়েছে\Windows\Fonts
হরফ ফাইল সঞ্চয় (আশ্চর্য!)\Windows\Temp
একটি বিশ্বব্যাপী অস্থায়ী ডিরেক্টরি
ইত্যাদি। এই ফোল্ডারগুলি কী করেছিল আমার যদি ধারণা নাও ছিল তবে আমি তাদের নামগুলি থেকে ভাল নির্ভুলতার সাথে অনুমান করতে পারি।
এখন আমি লিনাক্সকে ভালভাবে দেখছি, এবং ফাইল সিস্টেমের চারপাশে কীভাবে আমার উপায় সন্ধান করতে হবে তা সম্পর্কে বেশ বিভ্রান্ত হয়ে পড়ছি।
উদাহরণ স্বরূপ:
/bin
বাইনারি থাকে কিন্তু তাই/sbin
,/usr/bin
,/usr/sbin
, এবং সম্ভবত আরো আমি জানি না। যাহা তাহাই?? তাদের মধ্যে পার্থক্য কী? আমি যদি বাইনারি তৈরি করতে এবং এটি সিস্টেম-ব্যাপী কোথাও রেখে দিতে চাই তবে আমি এটি কোথায় রাখব?/media
বাহ্যিক মিডিয়া ফাইল সিস্টেম রয়েছে। কিন্তু তাই না/mnt
। এবং এগুলির কোনওটিতেই এই মুহুর্তে আমার সিস্টেমে কিছু নেই; সবকিছু মনে হয়/dev
। পার্থক্য কি? উইন্ডোজের মতোC:
এবং হার্ড ডিস্কের অন্যান্য পার্টিশনগুলি কোথায়D:
?/home
ব্যবহারকারীর ফাইল এবং সেটিংস রয়েছে। যে অনেক স্বজ্ঞাত, কিন্তু তারপরে, কি মধ্যে toোকা অনুমিত হয়/usr
?/root
এটি ফাইল এবং সেটিংস সহ কোনও ব্যবহারকারী হওয়া সত্ত্বেও কীভাবে এখনও পৃথক রয়েছে?/lib
ডিএলএল এর মতো ভাগ করে নেওয়া লাইব্রেরি রয়েছে। কিন্তু তাই না/usr/lib
। পার্থক্য কি?কি হল
/etc
? এটি কি সত্যিই "এট সিটিরা" বা অন্য কিছুর পক্ষে দাঁড়িয়ে? কি ধরণের ফাইল সেখানে যেতে হবে - গ্লোবাল বা স্থানীয়? এটি কী এমন জায়গাগুলির জন্য ধরা পড়ে যেটি কোথায় রাখবেন তা কেউ জানত না, বা এর জন্য কোনও বিশেষ ব্যবহারের ঘটনা রয়েছে?কি কি
/opt
,/proc
এবং/var
? তারা কীসের পক্ষে দাঁড়ায় এবং তারা কীসের জন্য ব্যবহার হয়? আমি উইন্ডোজ * তে তাদের মতো কিছু দেখিনি, এবং তারা কী হতে পারে তা আমি ঠিক বুঝতে পারি না।
যদি কেউ এমন অন্যান্য স্ট্যান্ডার্ড জায়গাগুলি সম্পর্কে জানতে পারে যেগুলি সম্পর্কে জানতে ভাল হতে পারে তবে এটিকে প্রশ্নটিতে যুক্ত করতে নির্দ্বিধায়; আশা করি এটি আমার মতো লোকদের জন্য একটি ভাল রেফারেন্স হতে পারে, যারা * নিক্স সিস্টেমের সাথে পরিচিত হতে শুরু করেছে।
* ঠিক আছে, এটা মিথ্যা। আমি WinObj তে একই জিনিস দেখেছি, তবে অবশ্যই এটি নিয়মিত নয়। যদিও লিনাক্সে এগুলি কী করে তা আমি এখনও জানি না।
C:\Program Files
, C:\ProgramData
, %HOME%\AppData\Local
, %HOME%\AppData\LocalLow
, C:\Windows\SystemApps
... সকল উদাহরণ যেখানে এক উইন্ডোজে এক্সেকিউটেবল খুঁজে পেতে পারেন। এবং আমি কনফিগারেশন ফাইল এবং রেজিস্ট্রি সম্পর্কেও কথা বলব না, আমি আরও বেশি হতাশ হতে চাই না। পিএস: আমি মূলত উইন্ডোজে কাজ করি।