OS X

إظهار وإخفاء الملفات (1)

·

صورة مفقودة من الأرشيف

ربما يتساءل البعض عن كيفية إظهار المجلدات أو الملفات المخفية في Mac بالطبع لن يكون الخيار ظاهر في Mac قامت Apple بإخفاء خيار إظهار و إخفاء المجلدات و الملفات كحماية لملفات النظام لعدم العبث بها ومع هذا جعلت الخيار متاح للمستخدم ولكن ليس في Finder الذي يقوم باستعراض الملف بل عن طريق Terminal بإستحدام أحد الأوامر للتعديل على خصائص Finder .

سوف نقسم الموضوع إلي جزئين ، الجزء الاول سوف نتحدث عن إظهار و إخفاء جميع المجلدات في Mac وكيف نقوم بعمل خدمة  (Service) تسهل علينا ذلك أي بمجرد الضغط يقوم بإظهار المجلد و الضغط مرة أخرى يخفي المجلدات باستخدام Automator الذي تحدثنا عنة سابقاً 

والجزء الثاني الذي سوف نجعله في تدونيه منفصلة سوف نتحدث فيها عن كيفية جعل مجلد أو ملف مخفي وهذا الشيء غير موجود في Finder لكن بما أن الماك مبني على أحد مشاريع Unix-like وهو BSD نستطيع فعل ذلك بدون أي برامج خارجية

صورة مفقودة من الأرشيف

لنبدا مع الجزء الاول كيفية إظهار جميع المجلدات المخفية وإعادة إخفاءها من جديد

في البداية نقوم بفتح Terminal وذلك بالذهاب إلى أعلي  Menu bar والضغط على ايقونة Spotlight ونقوم بكتابة Terminal ثم فتح البرنامج :

صورة مفقودة من الأرشيف

ثم نقوم بكتابة هذا الأمر :

defaults write com.apple.finder AppleShowAllFiles TRUE

ثم نقوم بإعادة تشغيل Finder بإستحدام هذا الأمر :

killall Finder

صورة مفقودة من الأرشيف

سوف تلاحظ ظهور الملفات المخفية :

صورة مفقودة من الأرشيف

ولإعادة إخفاء المجلدات و الملفات من جديد إستخدم نفس الأمر السابق مع إستبدال TRUE بـ FALSE

defaults write com.apple.finder AppleShowAllFiles FALSE

ثم نعيد تشغيل Finder من جديد بإستخدام هذا الأمر

killall Finder

لكن العملية مملة ومتعبة في كل مرة تريد إظهار المجلدات او إعادة إخفاءها ، هل هناك حلول ؟ بالطبع نعم

سوف نقوم بكتابة برنامج صغير بإستخدم Bash Shell Script وجعلة كخدمة في النظام ( Service) بإستخدام Automator

في البداية نقوم بالإنتقال إلى برنامج Automator الموجود في مجلد Applications او البحث عنه عن طريق Spotlight

صورة مفقودة من الأرشيف

بعد فتح البرنامج نقوم باختيار Service

صورة مفقودة من الأرشيف

ثم الذهاب إلى Utilities و إختيار Run Shell Script

صورة مفقودة من الأرشيف

نقوم بسحب Run Shell Script إلى المساحة الفارغة على اليمين

صورة مفقودة من الأرشيف

ثم نقوم بوضع الخيارات كم في الصورة التالية

صورة مفقودة من الأرشيف

بالإسفل نقوم بكتابة Bash Shell Script البسيط الذي يقوم بنفس الخطوات التي شرحناها سابقاً

صورة مفقودة من الأرشيف

بعد الإنتهاء نقوم بالحفظ

صورة مفقودة من الأرشيف

ووضع إسم مناسب

صورة مفقودة من الأرشيف

والآن عند الذهاب إلى أي برنامج في Mac والضغط على إسم البرنامج ثم Services سوف نلاحظ ماقمنا بعملة بمجرد الضغط عليه يقوم بتنفيذ السكربت .

صورة مفقودة من الأرشيف

ويمكن ايضاً عمل إختصار وتستطيع حذفه في حالة لاتريد إستخدامه وهذا الموضوع يشرح ذلك 

وبهذا نكون قد إنتهينا من الجزء الاول وسوف نشرح الجزء الثاني لاحقاً

الوسوم: AutomatorBashfilesfoldershideMac OS XOS XScriptshowاخفاءاظهارالمجلداتالملفاتسكربتماكماكنتوش

التعليقات (6)

محفوظة من المدونة الأصلية — الردود مغلقة

adelnet10 فريق التحرير

شـكــ وبارك الله فيك ـــرا لك … لك مني أجمل تحية .

yaser

الله يجزيك الخير يا شيخ وافادكم لله

Gheith

يا اخوان انا لما افتح برنامج terminal تطلع عندي كلمة server بدل ما كانت عندي من قبل MacBook-Pro hda

ايش الحل

ارجوا الرد

Gheith

في خطأ في الكتابة مش موجود كلمة hda

يحيى

جزاك الله الف خير .. شراح راااااائع

حبيبي ويندز 10 يامضغوطين

شكراً ع المقالة لكن ويندز 10 ضرب وبقوة وماك لايستطيع مجرات الويندز في مبيعات والسهولة والدقة مهما حاولتو الويندز في الاول صورة مفقودة من الأرشيف