it-swarm.asia

إظهار الملفات المخفية على OS X باستثناء .DS_Store

أريد أن أرى جميع الملفات المخفية على جهاز Mac باستثناء .DS_Store. هل هناك طريقة للقيام بذلك؟

62
Alan

يمكنك إظهار الملفات المخفية في Finder باستخدام أمر Terminal بسيط:

defaults write com.Apple.Finder AppleShowAllFiles -bool YES

ثم أعد تشغيل الباحث عن طريق الضغط باستمرار على مفتاح الخيار والنقر بزر الماوس الأيمن على أيقونة قفص الاتهام.

ومع ذلك ، لا يمكنك إخفاء ملفات .DS_Store دون إخفاء بقية الملفات المخفية. ربما عليك فقط أن تعيش بطريقة أو بأخرى.

26
jtbandes

هذا ما يقترح Adobe :

لتجنب إنشاء ملفات .DS_Store ، لا تستخدم OS X Finder لعرض المجلدات. طريقة بديلة لعرض المجلدات هي استخدام سطر أوامر UNIX.

متألق! ؛)

34
user123444555621

لا يمكنك إخفاءه ، لكن يمكنك جعله شفافًا ، ثم اسحبه إلى أسفل اليمين أو أسفل الزاوية اليمنى. لذلك فقط سترى سلسلة ".DS_Store" ، ولن يكون هناك رمز.

طريقة الخبير: انسخ صورة شفافة من محرر img المفضل لديك ، وحدد أيقونة الملف في نافذة معلومات الملف ، والصق الصورة الشفافة عند تحديد الرمز الأصلي في الأعلى.

طريقة خطوة بخطوة (السابقة إلى يوسمايت):

  • ابحث عن منطقة بيضاء نقية في مجلد ، ثم اضغط على Shift-Command-Control-4 ، واسحب مربعًا للخارج. حرر الماوس عند الانتهاء ، والمنطقة البيضاء الآن في الحافظة الخاصة بك.
  • افتح معاينة واضغط على Command-V.
  • انقر مع الاستمرار على زر تحديد في شريط أدوات المعاينة ، وحظة ألفا من القائمة المنسدلة.
  • انقر واسحب في جميع أنحاء المنطقة البيضاء حتى ترى القيمة المعروضة تصل إلى 100 ٪ ، ثم اضغط على العودة.
  • انسخ المنطقة المحددة (Command-C).
  • على سطح المكتب ، حدد المجلد الجديد واضغط على Command-I (ملف "الحصول على معلومات).
  • (اضغط على Tab مرة واحدة في نافذة Get Info to) قم بتمييز الرمز الافتراضي.
  • الصق الرمز الشفاف من الحافظة في الأيقونة الافتراضية (Command-V).

Permliqu: في OS X Yosemite (10.10.1):

  • اضغط على Shift-Command-Control-4 ، واسحب مربعًا في أي منطقة. حرر الماوس عند الانتهاء ، والمنطقة الآن في الحافظة الخاصة بك.
  • افتح Preview واضغط على Command-N لفتح نافذة مع أسرتك.
  • اضغط على Command-A لتحديد الكل ، ثم اضغط على Delete.
  • اضغط على Command-C لنسخ هذا المربع الرمادي الفارغ إلى الحافظة.
  • حدد ".DS_Store" و Command-I للحصول على معلومات.
  • حدد الرمز في أعلى اليسار و Command-V لاستبداله بشفافية من الحافظة.
25
frzsombor

أنا مجرد إضافة حل لي لهذا لأنني لم يعجبني أي من الخيارات الأخرى. أنا مطور ويب وأستخدم /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 يوسمايت

12
gorelative

هناك هذه الأداة السحرية مفتوحة المصدر: التعقيم . المصادر متاحة على جيثب .

الإصدار 1.4 يعمل الآن مع OS X Mavericks.

تحديث: تم الإبلاغ عن عدم العمل على El Capitan

تحذير: لم يعد Asepsis قيد التطوير النشط ودعمه تحت OS X 10.11 (El Capitan) والإصدارات الأحدث.

8
GabLeRoux

اعتبارًا من نظام التشغيل MacOS Sierra Beta ، يتم دائمًا إخفاء .DS_Store من Finder. ما عليك سوى عرض الملفات المخفية كما تفعل عادةً وستزول. DS_Store:

defaults write com.Apple.Finder AppleShowAllFiles -bool YES && killall Finder

8
Matt

بعد سنوات تشغيل/إيقاف طويلة من البحث عن حل ، لا يوجد سوى عدد قليل من البدائل ، لا يتطابق أي منها مع سؤالك الأصلي ؛ أي لا يوجد حل لسؤالك المحدد .... حتى الآن

  1. يمكن للمرء على وجه التحديد تعطيل ملفات .DS_store من الإنشاء على الإطلاق
  2. اترك الباحث مكوّنًا لعدم عرض الملفات المخفية
  3. اتبع هراء Adobe واستعرض المجلدات فقط باستخدام سطر أوامر Shell
  4. تبديل المجلدات المخفية عند الطلب. تحقق من هذا الباروكة القديمة:

http://mac.softpedia.com/get/Dashboard-Widgets/Webcams/Miscellaneous/Hiddenfiles-Widget.shtml

4
Sean C

هذا يعالج سطح المكتب فقط ، ولكن لأنه المكان الأكثر بروزًا وإزعاجًا لملفات .DS_Store ، فقد يكون من المفيد المشاركة:

  1. انخفاض إلى محطة موجه
  2. cd ~/Desktop
  3. rm .DS_Store
  4. cd ~
  5. chmod 500 Desktop

يزيل هذا التسلسل أذونات الكتابة الخاصة بك إلى مجلد سطح المكتب. نظرًا لأن Finder يتصرف بأذوناتك ، فإنه يزيل أيضًا قدرة Finder على حفظ ملف .DS_Store على سطح المكتب. بالطبع ، يمنعك أيضًا من حفظ أو تعديل الملفات الموجودة على سطح المكتب. مثالي إذا كنت ترغب في الحصول على إعداد نظيف للغاية.

مثال على رقم .DS_Store على سطح المكتب دون استخدام تطبيقات خاصة:

Example OSX desktop with hidden icons shown and no icons on the desktop


ملاحظة: باستخدام هذه الخطوات ، لا يزال من الممكن سحب العناصر إلى سطح المكتب لأن MacOS سيطالبك بتسجيل دخول المسؤول عند الحاجة.

3
joshfindit

قم بإنشاء خدمة 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/

2
davidcondrey

استخدام المحطة الطرفية لإخفاء ملفات .DS_store.

defaults write com.Apple.Finder AppleShowAllFiles -bool NO

هذا يخفي الملفات المخفية. يمكن تغيير NO إلى YES إذا كنت ترغب في رؤيتهم مرة أخرى.

1
MACUSEROLI

قم بتثبيت أحدث إصدار من Sierra ، لتعيين لرؤية الملفات المخفية ، وجميع الملفات المخفية معروضة ، ولكن لن يتم عرض ملفات .DS_Store (على الرغم من وجودها).

1
LexS user87973

بالنسبة للمشكلة المزعجة لسطح المكتب ، فإن الحل البسيط الخاص بي هو إخفاء الملف الموجود خلف قفص الاتهام ، ويمكنك تغيير لحظة وضع قفص الاتهام ووضع الملف حيث سيبقى غير مرئي. ليس حلا تقنيا للغاية ، لكنه فعال.

1
Edu

أنا أستخدم Xtra Finder ( http://www.trankynam.com/xtrafinder ) لتوجل بسرعة بين الملفات المخفية. يمكنك إنشاء اختصار خاص بك لـ toogling. لا حاجة لقتل الباحث. هذا مفيد جدًا وأسهل في الاستخدام بدلاً من كتابة الأوامر أو تنفيذ البرامج النصية.

1
user334355

كابيتان المستخدم هنا.

أحب الاحتفاظ بسطح مكتب نظيف ؛ لا رموز أو روابط على الإطلاق. أنا أيضا بحاجة لرؤية الملفات المخفية في Finder.

قمت بالنقر المزدوج على أيقونة .DS_Store وحددت "إظهار خيارات العرض". في تلك النافذة ، قمت بتغيير حجم الرمز إلى 16 × 16 ، وحجم النص إلى 10. أقوم بتعيين "حجم الشبكة" أصغر ما يمكن أيضًا.

ثم قمت بسحب الرمز لأسفل إلى أسفل اليمين ، لذلك غادرت بصندوق صغير في الركن الأيمن السفلي من سطح المكتب.

0
ExLinuxDux

أيقونة شفافة ، نقل خارج الشاشة ، خطوة بخطوة سهلة هنا:

https://www.scottofford.com/2013/03/hide-ds-store-on-mac/

عبر هذا السؤال اسأل إجابة مختلفة: https://Apple.stackexchange.com/a/237999/6902 .

0
Clay Bridges

بالتأكيد استخدم الرمز الشفاف . ثم ، فقط حركه. بعيد عن الأنظار بعيد عن الفكر.

https://cldup.com/YkQMi3mfUL.gif

0
Kevin Suttle