أريد أن أرى جميع الملفات المخفية على جهاز Mac باستثناء .DS_Store
. هل هناك طريقة للقيام بذلك؟
يمكنك إظهار الملفات المخفية في Finder باستخدام أمر Terminal بسيط:
defaults write com.Apple.Finder AppleShowAllFiles -bool YES
ثم أعد تشغيل الباحث عن طريق الضغط باستمرار على مفتاح الخيار والنقر بزر الماوس الأيمن على أيقونة قفص الاتهام.
ومع ذلك ، لا يمكنك إخفاء ملفات .DS_Store دون إخفاء بقية الملفات المخفية. ربما عليك فقط أن تعيش بطريقة أو بأخرى.
هذا ما يقترح Adobe :
لتجنب إنشاء ملفات .DS_Store ، لا تستخدم OS X Finder لعرض المجلدات. طريقة بديلة لعرض المجلدات هي استخدام سطر أوامر UNIX.
متألق! ؛)
لا يمكنك إخفاءه ، لكن يمكنك جعله شفافًا ، ثم اسحبه إلى أسفل اليمين أو أسفل الزاوية اليمنى. لذلك فقط سترى سلسلة ".DS_Store" ، ولن يكون هناك رمز.
طريقة الخبير: انسخ صورة شفافة من محرر img المفضل لديك ، وحدد أيقونة الملف في نافذة معلومات الملف ، والصق الصورة الشفافة عند تحديد الرمز الأصلي في الأعلى.
طريقة خطوة بخطوة (السابقة إلى يوسمايت):
Permliqu: في OS X Yosemite (10.10.1):
أنا مجرد إضافة حل لي لهذا لأنني لم يعجبني أي من الخيارات الأخرى. أنا مطور ويب وأستخدم /bin/zsh
و oh-my-zsh
... في كلتا الحالتين يمكنك إضافة هذا إلى bash أو sh.
إنها بسيطة ومباشرة للأمام و 8 خطوط فقط. أنا أعمل كثيرًا في الجهاز ، ولهذا السبب يعمل هذا بشكل أفضل في الإعداد الخاص بي.
في بلدي. zshrc أضفت الأسطر التالية لجعل التبديل أسهل.
function hideallfiles(){
defaults write com.Apple.Finder AppleShowAllFiles -bool NO
killall Finder
}
function showallfiles(){
defaults write com.Apple.Finder AppleShowAllFiles -bool YES
killall Finder
}
ثم قم بتشغيل . ~/.zshrc
أو bash . ~/.bash_profile
أو تسجيل الخروج من جهاز Mac الخاص بك والعودة مرة أخرى.
ثم في المحطة الطرفية ، يمكنك تشغيل showallfiles
أو hideallfiles
وسيؤدي ذلك إلى تغيير التكوين وإعادة تشغيل Finder.
تحرير: أكد العمل على 10.10 يوسمايت
اعتبارًا من نظام التشغيل MacOS Sierra Beta ، يتم دائمًا إخفاء .DS_Store من Finder. ما عليك سوى عرض الملفات المخفية كما تفعل عادةً وستزول. DS_Store:
defaults write com.Apple.Finder AppleShowAllFiles -bool YES && killall Finder
بعد سنوات تشغيل/إيقاف طويلة من البحث عن حل ، لا يوجد سوى عدد قليل من البدائل ، لا يتطابق أي منها مع سؤالك الأصلي ؛ أي لا يوجد حل لسؤالك المحدد .... حتى الآن
http://mac.softpedia.com/get/Dashboard-Widgets/Webcams/Miscellaneous/Hiddenfiles-Widget.shtml
هذا يعالج سطح المكتب فقط ، ولكن لأنه المكان الأكثر بروزًا وإزعاجًا لملفات .DS_Store ، فقد يكون من المفيد المشاركة:
cd ~/Desktop
rm .DS_Store
cd ~
chmod 500 Desktop
يزيل هذا التسلسل أذونات الكتابة الخاصة بك إلى مجلد سطح المكتب. نظرًا لأن Finder يتصرف بأذوناتك ، فإنه يزيل أيضًا قدرة Finder على حفظ ملف .DS_Store على سطح المكتب. بالطبع ، يمنعك أيضًا من حفظ أو تعديل الملفات الموجودة على سطح المكتب. مثالي إذا كنت ترغب في الحصول على إعداد نظيف للغاية.
مثال على رقم .DS_Store على سطح المكتب دون استخدام تطبيقات خاصة:
ملاحظة: باستخدام هذه الخطوات ، لا يزال من الممكن سحب العناصر إلى سطح المكتب لأن MacOS سيطالبك بتسجيل دخول المسؤول عند الحاجة.
قم بإنشاء خدمة AppleScript/Terminal باستخدام Automator وحفظها لتكون في متناول من قائمة Finder> Services
سيكون إجراء Automator عملية من خطوتين.
الخطوة 1. إضافة AppleScript. سيقوم هذا البرنامج النصي بتبديل الملفات المخفية أو إيقاف تشغيله (قد لا يتم تنسيقه بشكل صحيح لأنني أكتب على هاتفي)
if (do Shell script "defaults read com.Apple.Finder AppleShowAllFiles") is equal to "0"
then
do Shell script "defaults write com.Apple.Finder AppleShowAllFiles 1"
else
do Shell script "defaults write com.Apple.Finder AppleShowAllFiles 0"
end if
الخطوة 2. إضافة البرنامج النصي باش كرون. سيقوم هذا البرنامج النصي الإضافي بالبحث تلقائيًا عن أي ملفات .DS_Store وإزالتها في نفس الوقت الذي سيتم عرضه فيه. بمجرد اكتماله ، سيعيد تشغيل Finder ويغلق الجهاز.
#!/bin/sh
find ~ -name .DS_Store -exec /bin/rm -f -- {} \;
KillAll Finder
exit 0
هذا ليس حلاً مثاليًا ولكنه سيحقق النتيجة التي تبحث عنها.
بدلاً من ذلك ، يمكنك استخدام هذه الأداة المساعدة التي ستعيد توجيه إنشاء ملفات DS_Store إلى دليل ذاكرة التخزين المؤقت ولكنني أفضل عدم تثبيت برنامج يستهلك الموارد كلما كان ذلك ممكنًا.
الرابط هو http://asepsis.binaryage.com/
استخدام المحطة الطرفية لإخفاء ملفات .DS_store.
defaults write com.Apple.Finder AppleShowAllFiles -bool NO
هذا يخفي الملفات المخفية. يمكن تغيير NO
إلى YES
إذا كنت ترغب في رؤيتهم مرة أخرى.
قم بتثبيت أحدث إصدار من Sierra ، لتعيين لرؤية الملفات المخفية ، وجميع الملفات المخفية معروضة ، ولكن لن يتم عرض ملفات .DS_Store (على الرغم من وجودها).
بالنسبة للمشكلة المزعجة لسطح المكتب ، فإن الحل البسيط الخاص بي هو إخفاء الملف الموجود خلف قفص الاتهام ، ويمكنك تغيير لحظة وضع قفص الاتهام ووضع الملف حيث سيبقى غير مرئي. ليس حلا تقنيا للغاية ، لكنه فعال.
أنا أستخدم Xtra Finder ( http://www.trankynam.com/xtrafinder ) لتوجل بسرعة بين الملفات المخفية. يمكنك إنشاء اختصار خاص بك لـ toogling. لا حاجة لقتل الباحث. هذا مفيد جدًا وأسهل في الاستخدام بدلاً من كتابة الأوامر أو تنفيذ البرامج النصية.
كابيتان المستخدم هنا.
أحب الاحتفاظ بسطح مكتب نظيف ؛ لا رموز أو روابط على الإطلاق. أنا أيضا بحاجة لرؤية الملفات المخفية في Finder.
قمت بالنقر المزدوج على أيقونة .DS_Store وحددت "إظهار خيارات العرض". في تلك النافذة ، قمت بتغيير حجم الرمز إلى 16 × 16 ، وحجم النص إلى 10. أقوم بتعيين "حجم الشبكة" أصغر ما يمكن أيضًا.
ثم قمت بسحب الرمز لأسفل إلى أسفل اليمين ، لذلك غادرت بصندوق صغير في الركن الأيمن السفلي من سطح المكتب.
أيقونة شفافة ، نقل خارج الشاشة ، خطوة بخطوة سهلة هنا:
https://www.scottofford.com/2013/03/hide-ds-store-on-mac/
عبر هذا السؤال اسأل إجابة مختلفة: https://Apple.stackexchange.com/a/237999/6902 .