إظهار وإخفاء الملفات (1)
ربما يتساءل البعض عن كيفية إظهار المجلدات أو الملفات المخفية في Mac بالطبع لن يكون الخيار ظاهر في Mac قامت Apple بإخفاء خيار إظهار و إخفاء المجلدات و الملفات كحماية لملفات النظام لعدم العبث بها ومع هذا جعلت الخيار متاح للمستخدم ولكن ليس في Finder الذي يقوم باستعراض الملف بل عن طريق Terminal بإستحدام أحد الأوامر للتعديل على خصائص Finder .
سوف نقسم الموضوع إلي جزئين ، الجزء الاول سوف نتحدث عن إظهار و إخفاء جميع المجلدات في Mac وكيف نقوم بعمل خدمة (Service) تسهل علينا ذلك أي بمجرد الضغط يقوم بإظهار المجلد و الضغط مرة أخرى يخفي المجلدات باستخدام Automator الذي تحدثنا عنة سابقاً
لنبدا مع الجزء الاول كيفية إظهار جميع المجلدات المخفية وإعادة إخفاءها من جديد
في البداية نقوم بفتح 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 البسيط الذي يقوم بنفس الخطوات التي شرحناها سابقاً
12345678910 path="$(defaults read com.apple.finder AppleShowAllFiles)"if [ "$path" = FALSE ]thendefaults write com.apple.finder AppleShowAllFiles TRUEelsedefaults write com.apple.finder AppleShowAllFiles FALSEfikillall Finder
1
بعد الإنتهاء نقوم بالحفظ
ووضع إسم مناسب
والآن عند الذهاب إلى أي برنامج في Mac والضغط على إسم البرنامج ثم Services سوف نلاحظ ماقمنا بعملة بمجرد الضغط عليه يقوم بتنفيذ السكربت .
ويمكن ايضاً عمل إختصار وتستطيع حذفه في حالة لاتريد إستخدامه وهذا الموضوع يشرح ذلك
وبهذا نكون قد إنتهينا من الجزء الاول وسوف نشرح الجزء الثاني لاحقاً
[…] […]
[…] و لايمكنك تعطيل الملفات المخفية في Mac OS X فهو ليس Windows ! يمكنك إستعراض الملفات المخفية بكل سهولة ، لهذا عزيزي المتابع بالمصدر الذي وضعتة […]
شـكــ وبارك الله فيك ـــرا لك … لك مني أجمل تحية .
[…] ) في OS X Mountain Lion عندما تقوم بإستعراض المفات المخفية كما شرحنا سابقاً محاولة فتح مجلد مخفي بالضغط مرتين علية لن تستطيع فتحه […]
الله يجزيك الخير يا شيخ وافادكم لله
يا اخوان انا لما افتح برنامج terminal تطلع عندي كلمة server بدل ما كانت عندي من قبل MacBook-Pro hda
ايش الحل
ارجوا الرد
في خطأ في الكتابة مش موجود كلمة hda
جزاك الله الف خير .. شراح راااااائع
شكراً ع المقالة لكن ويندز 10 ضرب وبقوة وماك لايستطيع مجرات الويندز في مبيعات والسهولة والدقة مهما حاولتو الويندز في الاول