يتكون نظام التشغيل Linux من مئات الملفات والمجلدات المخفية افتراضيًا. تُعرف هذه الملفات بالملفات المخفية أو الملفات النقطية لأنها تبدأ دائمًا بنقطة (.). دعنا نستكشف كيف يمكنك عرض هذه الملفات المخفية على نظام Linux الخاص بك.
مفهوم الملفات المخفية بسيط ولكنه مهم جدًا في Linux. تستخدم بشكل أساسي لتخزين ملفات التكوين أو إعدادات المستخدم. عادةً ما يتم استخدام هذه الملفات بواسطة خدمات النظام أو البرامج النصية أو البرامج الأخرى. على سبيل المثال ، ملف .bash_logout يتم تنفيذ البرنامج النصي كلما قمت بتسجيل الخروج من جلسات Bash الخاصة بك. مثال رائع آخر هو .gitignore الملف الذي يستخدمه Git لاستبعاد ملفات معينة من الدفع إلى مستودعك البعيد.
في بعض الأحيان ، يمكن استخدام مفهوم الملفات المخفية لإخفاء ملفات معينة عن أعين المتطفلين من المستخدمين غير المتقدمين في الغالب.
الأمر ls هو أمر لينكس مستخدم على نطاق واسع. في أبسط أشكاله ، يسرد الأمر الملفات والمجلدات داخل دليل. ومع ذلك ، فإن الأمر ls لا يسرد الملفات المخفية افتراضيًا.
لإظهار الملفات المخفية ، يجب عليك استخدام ملحق -أ الخيار ، الذي يأمر ls لسرد "جميع" الملفات والمجلدات (بما في ذلك المخفية منها).
انتقل إلى دليل منزلك باستخدام الأمر cd وقم بعمل قائمة بجميع الملفات باستخدام ls.
ls -a
انتاج:
كما ترى ، هناك العديد من الملفات التي تبدأ بنقطة (.). إذا قمت بتشغيل ملف ls الأمر بدون -أ الخيار ، لن يتضمن الإخراج الملفات المخفية.
إذا لم يكن لديك أي ملفات مخفية في دليلك الرئيسي ، فيمكنك إنشاء واحد باستخدام أمر اللمس كالآتي:
يلمس.sample_hidden_file.رسالة قصيرة
يمكنك أيضًا إنشاء مجلدات مخفية بامتداد مكدير يأمر. عليك فقط التأكد من استخدام النقطة في بداية اسم المجلد.
يمكنك إخبار الأمر ls بعدم إدراج ملف أو مجلد معين. على سبيل المثال ، نظرًا لأنك في المجلد الرئيسي الخاص بك ، يمكنك تشغيل الأمر التالي لعدم سرد ملفات سطح المكتب الدليل في إخراج الأمر:
ls - إخفاء = سطح المكتب
بالإضافة إلى ls ، يمكنك استخدام أمر البحث كطريقة بديلة لسرد الملفات والمجلدات المخفية على Linux. يبحث الأمر find عن الملفات داخل تسلسل هرمي للمجلدات.
لسرد أو العثور على جميع الملفات المخفية ، عليك أن تخبر أمر البحث صراحةً لسرد جميع الملفات التي تبدأ أسماؤها بنقطة (.).
تجد. -اسم ".*" - العمق الأقصى 1 2> /dev/null
قم بتشغيل الأمر التالي للبحث عن المجلدات أو الدلائل المخفية وإدراجها فقط:
تجد. -اسم ".*" - العمق 1 - النوع د 2> /dev/null
يمكنك أيضًا عرض الملفات المخفية من واجهة المستخدم الرسومية باستخدام مدير الملفات الافتراضي الخاص بك. GNOME's Files هو مدير الملفات الافتراضي على Ubuntu Desktop. في السابق ، كان ملف الملفات كان البرنامج معروفًا باسم نوتيلوس.
يمكنك تشغيل الملفات بالضغط على ممتاز key ثم كتابة "الملفات" في إدخال البحث الذي يظهر. انقر فوق برنامج الملفات وسيعرض الملفات الموجودة في المجلد الرئيسي افتراضيًا.
بشكل افتراضي ، لا يعرض مدير الملفات الخاص بك جميع الملفات المخفية. اضغط على قائمة الطعام الموجود في الزاوية العلوية اليمنى وحدد أظهر الملفات المخفية. ستكون الملفات والمجلدات المخفية مرئية الآن.
بدلاً من ذلك ، يمكنك استخدام اختصار لوحة المفاتيح السيطرة + H لعرض الملفات المخفية على Linux أيضًا.
على الرغم من أنه لا يمكنك عرض الملفات والمجلدات المخفية افتراضيًا ، فلا يزال بإمكانك التفاعل معها تمامًا مثل الملفات العادية الأخرى. في الواقع ، في مرحلة ما ، قد تضطر إلى إجراء تغييرات التكوين في ملف مخفي.
البحث عن الملفات والمجلدات على نظام Linux
تعد معرفة كيفية سرد وعرض جميع الملفات بما في ذلك الملفات والمجلدات المخفية أمرًا مفيدًا إذا كنت تفكر في Linux كبرنامج تشغيل يومي. تلعب ملفات النقاط دورًا مهمًا في نظام التشغيل Linux حيث يتم استخدامها عادةً لتخزين إعدادات التكوين للبرامج.
بالإضافة إلى الملفات ، يمكن لأمر find أيضًا تحديد موقع الأدلة بكفاءة على Linux. ولكن هناك بعض العلامات والخيارات التي يجب عليك تعلمها للقيام بذلك.