ডট-ফাইল কি?


38

ডট-ফাইলগুলি কী বা তারা কী জন্য তা উপলব্ধি করতে আমার খুব কষ্ট হচ্ছে। তারা ডিরেক্টরি? আমি কীভাবে তাদের কাছে নেভিগেট করব?

ধন্যবাদ!


উত্তর:


53

ইউনিক্স / লিনাক্সে ডট-ফাইলগুলি ফাইল / ডিরেক্টরিগুলিকে বোঝায় .যা তাদের নামের সাথে চাপ দেওয়া হয়। উদাহরণ হল ~/.bashrc, ~/.bash_profileইত্যাদি নেতৃস্থানীয় ডট .ব্যাশ মত সফটওয়্যার দ্বারা একটি সূচক হিসেবে এবং স্বাভাবিকভাবে এই ফাইলগুলি তালিকাভুক্ত না কিন্তু তারা বিশেষভাবে টিপে মত অনুরোধ করা হয় শুধুমাত্র যখন নটিলাস ব্যবহার করা হয় Ctrl+ + Hনটিলাস হবে। এটি কারণ, সাধারণত, ডট-ফাইলগুলি বিভিন্ন অ্যাপ্লিকেশনের জন্য কনফিগারেশন সঞ্চয় করতে ব্যবহৃত হয় তবে সেগুলি কখনও কখনও অন্যভাবে ব্যবহৃত হয়। উদাহরণস্বরূপ মোজিলা একটি .mozillaফোল্ডার তৈরি করে যা তাদের কনফিগারেশন ফাইলগুলির পাশাপাশি ব্রাউজার ক্যাশে ধারণ করে।

লোকেরা ব্যাকআপ রাখে এবং তাদের ডট-ফাইলগুলিও ভাগ করে নেয় যাতে অন্যরা এই কনফিগারেশন ফাইলগুলি ব্যবহার করে তাদের নিজস্ব অ্যাপ্লিকেশনগুলি বুট-স্ট্র্যাপ করতে পারে। ডট-ফাইলগুলি ভাগ করে নেওয়ার জন্য উত্সর্গীকৃত কোনও সাইটের উদাহরণ http://dotfiles.org


আমি পেরেনগুলিতে 'কনফিগারেশন' রাখি এবং 'লুকানো' না। উদাহরণস্বরূপ মোজিলা একটি। মোজিয়াল ফোল্ডার তৈরি করে, এতে কেবল কনফিগারেশনই থাকে না, তবে ক্যাশেও থাকে। অনুরূপ। মোজিয়াল্লা-থান্ডারবার্ড, যেখানে আমার সমস্ত ইমেল থাকে।
ব্যবহারকারী অজানা

এগুলো প্রায় আমি ঠিক কি খুঁজছিলাম। কেবলমাত্র আমি জানতে চাই যে আপনি কীভাবে এই লুকানো ফাইলগুলি বা ডিরেক্টরিগুলি গোপন হওয়ার পরে নেভিগেট করবেন?
রাফলান্স

1
এই ফাইলগুলি আড়াল করা একটি কনভেনশন, কোনও ওএস পরিষেবা নয়। যে কোনও প্রোগ্রাম এগুলিতে সাধারণত অ্যাক্সেস করতে পারে; প্রোগ্রামগুলি কীভাবে প্রদর্শন করতে হয় তা প্রোগ্রামের উপর নির্ভর করে। ls -aউদাহরণস্বরূপ, আপনি এগুলি কনসোলে ব্যবহার করে দেখতে পারেন ।
সাইমন রিখটার

কিছু (সর্বাধিক?) ডায়লগ খুলুন / সংরক্ষণ করুন, আপনি ফাইল তালিকায় ডান ক্লিক করতে পারেন এবং "লুকানো ফাইলগুলি দেখান" বা অনুরূপ কিছু চয়ন করতে পারেন।
সিভিএন

আমি বিস্তৃত লুকিংয়ের মাধ্যমে একটি জিনিস শিখেছি তা হ'ল (আমার জন্য) আমি যখন সিটিআরএল + এইচ হিট করব তখন লুকানো ফাইল এবং ফোল্ডারগুলি ফাইল এক্সপ্লোরারে দৃশ্যমান হয়ে উঠবে।
রাফল্যান্স

5

আপনি যদি বোঝাতে চান একটি আছে যখন। একটি ফাইলের নামের সামনে ... ফাইলটি লুকানো আছে। আপনি কম্পিউটারকে লুকানো ফাইল এবং ফোল্ডার না দেখানো পর্যন্ত এটি প্রদর্শিত হবে না।

একটি নতুন ফোল্ডার তৈরি করার চেষ্টা করুন এবং এটির সাথে শুরু হওয়া এমন কিছুতে এর নামকরণ করুন। এবং তারপরে এটি অদৃশ্য হয়ে দেখুন।


4

ড্যানিয়েল এবং সাই আগে বলেছিলেন ডট ফাইলগুলি গোপন রয়েছে। আপনি যদি ডিরেক্টরিতে ফাইল তালিকাভুক্ত করেন তবে এগুলি সাধারণত প্রদর্শিত হয় না।

একটি জিইউআইতে , বেশিরভাগ ফাইল-ওপেন / ফাইল-সেভ ডায়ালগগুলি, আপনি ডান মাউস বোতামটি টিপুন এবং একটি প্রসঙ্গ মেনু পান, যা আপনাকে অনুমতি দেয় show hidden files

এখানে শেলগুলিতে কীভাবে তাদের পরিচালনা করবেন:

উদাহরণ:

$ > touch a b c .d .e f.f g. 

(পরীক্ষিত ডেটা উত্পন্ন)

$ > wc -l *
0 a
0 b
0 c
0 f.f
0 g.
0 total

যেমন আপনি দেখতে পাচ্ছেন, প্রথম কমান্ডটি .d এবং .e প্রকাশ করে না

$ > wc -l .*
wc: .: Is a directory
      0 .
wc: ..: Is a directory
      0 ..
      0 .d
      0 .e
      0 total

wc -l .*তাদের দেখায় এবং 2 টি বিশেষ ফাইল, .যা পিডাব্লুডি, বর্তমান কর্মক্ষম ডিয়ার এবং পিডব্লিউডির ..পিতা-মাতা।

$ > wc -l .* *
wc: .: Is a directory
      0 .
wc: ..: Is a directory
      0 ..
      0 .d
      0 .e
      0 a
      0 b
      0 c
      0 f.f
      0 g.
      0 total

wc -l * .* সাধারণ এবং লুকানো ফাইলগুলিতে কাজ করে (যা আবার পিডব্লিউডি এবং উচ্চ ডিরেক্টরিটি পুনরাবৃত্তি করে, তবে অন্যান্য কমান্ডের জন্য, *। * আরও উপযুক্ত হতে পারে, উদাহরণস্বরূপ

 find -type f \( -name "*" -or -name ".*" \) -execdir wc -l {} ";"

যা ডিরেক্টরিগুলি প্রদর্শন করবে না .এবং ..

আপনি যদি ফাইল সিস্টেম ব্রাউজিংয়ের জন্য ফায়ারফক্স ব্যবহার করেন তবে ফাইল: // হোম / জো আপনার কাছে সেই ফাইলগুলি প্রদর্শন / আড়াল করার জন্য একটি বিকল্প বাক্স রয়েছে।


3
ls -aএছাড়াও সমস্ত দেখায় এবং এর চেয়ে কিছুটা কম ls * .*;)
রিনজউইন্ড

ভালো লাগছে, ঠিক বলেছেন। lsএকটি খারাপ উদাহরণ, আমি wc -lপরিবর্তে ব্যবহারের জন্য উদাহরণটি পরিবর্তন করেছি ।
ব্যবহারকারী অজানা

3

কিছু সম্ভাব্য বিভ্রান্তি দূর করার জন্য ... কোনও বিন্দু দিয়ে শুরু হওয়া ফাইল বা ফোল্ডারগুলির সম্পর্কে বিশেষ কিছু নেই তবে কনভেনশন অনুসারে আপনি যদি বিশেষভাবে সেগুলি হওয়ার অনুরোধ না করেন তবে এগুলি কেবল প্রদর্শিত হয় না। ডিরেক্টরি কন্ট্রোলার ক্লিট রাখতে ডট প্রিপেন্ড (সংযুক্ত নয়) সহ আপনার হোম ফোল্ডারে কনফিগারেশন ফাইল বা ডিরেক্টরিগুলির জন্য তারা কনভেনশন অনুসারে ।

এগুলি দেখার প্রচলিত উপায় হ'ল আপনি যদি টার্মিনালটি ব্যবহার করে থাকেন তবে ls কমান্ডে একটি যুক্ত করুন all এটি অন্যান্য স্যুইচগুলির সাথে একত্রিত হতে পারে (হাইফেনের পরে বর্ণগুলি):

ls -a

গ্রাফিক ফাইল ম্যানেজারে আপনাকে এই ফাইলগুলি দেখতে "লুকানো দেখান" বা হটকি (নটিলাসে, এটি Ctrl-H) ব্যবহার করতে হবে।

মনে রাখবেন যে এটি এখনও আছে তবে আপনি নামটি প্রবেশ করতে পারেন - এটি একটি বৈধ ফাইলের নাম, এবং অন্য কোনও ফাইল বা ডিরেক্টরি থেকে আলাদা নয়। এটি অন্য যেকোনটির মতোই খোলা এবং সংরক্ষণ করা হয়েছে।


0

আমি কীভাবে তাদের কাছে নেভিগেট করব তা জিইউআই দৃষ্টিকোণ থেকে উত্তর দেওয়া হয়নি। নটিলাসে একটি Ctrl-H করুন এবং আপনি "এর জন্য দৃশ্যমানতা টগল করুন।" নটিলাস উইন্ডোতে ফাইল এবং ফোল্ডার। দেখুন পাঠ্য মেনুতে দৃশ্যমানতার জন্য একটি নির্বাচনও রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.