اپلیکیشن مک نید منتشر شد!
حالا میتونی برنامهها و بازیهای مک رو سریعتر و راحتتر دانلود کنی
گاهی هنگام کار با مک، لازم است به فایلها و پوشههایی دسترسی پیدا کنیم که بهصورت پیشفرض در Finder نمایش داده نمیشوند. این فایلها معمولا برای نگهداری تنظیمات سیستم، اطلاعات برنامهها و دادههای داخلی macOS استفاده میشوند و به همین دلیل از دید کاربران عادی مخفی هستند.
خوشبختانه برای این کار چند روش وجود دارد. سادهترین راه استفاده از میانبر Finder است؛ اما اگر به دسترسی دائمی یا حرفهایتر نیاز دارید، میتوانید از Terminal یا Automator کمک بگیرید و حتی گزینه نمایش فایلهای مخفی را به منوی راستکلیک Finder اضافه کنید.
در ادامه، تمام روشهای کاربردی برای نمایش فایل مخفی در مک، مخفیکردن دوباره فایلها و ساخت میانبر اختصاصی را بررسی میکنیم.
در ضمن، از صفحه اشتراکها شروع کنید و نرمافزارها را با اپلیکیشن مک نید، بدون نگران و پیچیدگی نصب کنید.
اگر فقط گاهی به این فایلها نیاز دارید، سادهترین راه استفاده از میانبر Command + Shift + . در Finder است. با یک بار اجرای این میانبر، فایلها و پوشههای مخفی نمایش داده میشوند و با فشردن دوباره همان کلیدها، دوباره پنهان خواهند شد. این روش سریعترین گزینه برای بیشتر کاربران است و نیازی به نصب برنامه یا اجرای دستور خاصی ندارد.
برای کنترل حرفهایتر، میتوانید از Terminal استفاده کنید و با دستورهای defaults نمایش یا مخفی شدن فایلها را در Finder مدیریت کنید. اگر هم مرتب با فایلهای Hidden کار میکنید، امکان ساخت یک Quick Action با Automator وجود دارد تا گزینه نمایش فایلهای مخفی را به منوی راستکلیک Finder اضافه کنید و حتی برای آن یک میانبر اختصاصی صفحهکلید بسازید.
فایلهای مخفی یا Hidden Files، فایلها و پوشههایی هستند که سیستمعامل بهصورت پیشفرض آنها را در Finder نمایش نمیدهد. بسیاری از این فایلها با نقطه شروع میشوند؛ برای مثال:
.bash_profile
.zshrc
.git
البته همه فایلهای مخفی مک الزاما با نقطه شروع نمیشوند. بعضی فایلها و پوشهها با استفاده از ویژگیهای سیستمی macOS مخفی شدهاند.
این فایلها ممکن است شامل موارد زیر باشند:
بهتر است پیش از حذف یا تغییر این فایلها، درباره کاربرد آنها مطمئن شوید؛ چون حذف اشتباه برخی فایلهای سیستمی ممکن است باعث اختلال در اجرای برنامهها یا عملکرد مک شود.
سریعترین روش برای نمایش فایلهای مخفی در مک، استفاده از یک میانبر داخلی Finder است. برای این کار نیازی به نصب برنامه یا اجرای دستور در Terminal ندارید.
1. ابتدا Finder را باز کنید.
2. وارد پوشهای شوید که میخواهید فایلهای مخفی آن را ببینید.
3. کلیدهای زیر را همزمان فشار دهید:
Command + Shift + .
یعنی کلید Command، کلید Shift و کلید نقطه را همزمان فشار دهید.
پس از اجرای این میانبر، فایلها و پوشههای مخفی در Finder نمایش داده میشوند. معمولا آیکون این فایلها کمی کمرنگتر از فایلهای عادی است تا مشخص شود که فایل موردنظر قبلا مخفی بوده است.
برای بازگرداندن Finder به حالت قبلی، کافی است همان میانبر را دوباره اجرا کنید:
Command + Shift + .
این میانبر مانند یک کلید روشن و خاموش عمل میکند. با یک بار فشردن، فایلهای مخفی نمایش داده میشوند و با فشردن دوباره، دوباره پنهان خواهند شد.
اپ Hides هم یکی از اپلیکیشنهای است که به شما اجازه میدهد که محیط Desktop را در سریعترین زمان ممکن مخفی کنید.
اگر میخواهید نمایش فایلهای مخفی را از طریق دستورهای سیستمی کنترل کنید، میتوانید از Terminal استفاده کنید. این روش برای کاربران حرفهای، توسعهدهندگان و افرادی که با دستورات مک راحت هستند، کاربرد بیشتری دارد.
برای اجرای Terminal میتوانید یکی از روشهای زیر را استفاده کنید:
همچنین میتوانید از مسیر زیر وارد Terminal شوید:
Applications > Utilities > Terminal
defaults write com.apple.finder AppleShowAllFiles -bool true
سپس برای اعمال تغییرات، Finder را دوباره راهاندازی کنید:
killall Finder
پس از اجرای این دو دستور، فایلها و پوشههای مخفی در Finder نمایش داده میشوند.
اگر میخواهید فایلهای مخفی دوباره پنهان شوند، دستور زیر را اجرا کنید:
defaults write com.apple.finder AppleShowAllFiles -bool false
سپس Finder را مجددا راهاندازی کنید:
killall Finder
در این حالت، Finder به تنظیمات پیشفرض خود بازمیگردد و فایلهای Hidden را نمایش نمیدهد.
Invisible نرمافزاری ساده و کاربردی برای پنهانسازی فایلها و پوشهها در مک است که امنیت و حریم خصوصی کاربران را حفظ میکند.
اگر زیاد با فایلهای مخفی کار میکنید، اجرای مداوم میانبر صفحهکلید یا دستورهای Terminal ممکن است برایتان خستهکننده باشد. در این شرایط میتوانید با استفاده از Automator یک سرویس اختصاصی بسازید.
این سرویس میتواند یک گزینه جدید به منوی راستکلیک Finder اضافه کند تا تنها با چند کلیک، نمایش فایلهای مخفی را فعال یا غیرفعال کنید.
Automator یکی از ابزارهای داخلی macOS است که برای ساخت گردش کار و اجرای خودکار دستورها استفاده میشود. با کمک آن میتوانید بدون نوشتن یک برنامه کامل، وظایف تکراری را به یک سرویس یا Quick Action تبدیل کنید.
در این آموزش، یک Quick Action میسازیم که با اجرای آن، وضعیت نمایش فایلهای مخفی در Finder تغییر کند.
1. Spotlight را با Command + Space باز کنید.
2. عبارت Automator را جستوجو کنید.
3. برنامه را باز کنید.
4. گزینه New Document را انتخاب کنید.
5. نوع فایل را روی Quick Action قرار دهید.
در بخش تنظیمات Quick Action، گزینههای زیر را انتخاب کنید:
* Workflow receives current: no input
* In: Finder
این تنظیمات باعث میشود سرویس ساختهشده از داخل Finder قابل اجرا باشد.
از قسمت Actions، عبارت زیر را جستوجو کنید:
Run Shell Script
سپس آن را به فضای کاری Automator بکشید.
در بخش Shell، گزینه زیر را انتخاب کنید:
/bin/bash
در قسمت Pass input نیز میتوانید گزینه زیر را قرار دهید:
to stdin
سپس اسکریپت مربوط به تغییر وضعیت فایلهای مخفی را وارد کنید.
STATUS=$(defaults read com.apple.finder AppleShowAllFiles 2>/dev/null)
if [ “$STATUS” = “1” ]; then
defaults write com.apple.finder AppleShowAllFiles -bool false
else
defaults write com.apple.finder AppleShowAllFiles -bool true
fi
killall Finder
این اسکریپت وضعیت فعلی Finder را بررسی میکند. اگر فایلهای مخفی نمایش داده شده باشند، آنها را پنهان میکند و اگر نمایش داده نشده باشند، آنها را آشکار میکند.
پس از واردکردن اسکریپت:
1. از منوی File گزینه Save را انتخاب کنید.
2. یک نام واضح برای سرویس وارد کنید؛ برای مثال:
نمایش فایلهای مخفی
یا:
Toggle Hidden Files
3. فایل را ذخیره کنید.
اکنون سرویس شما آماده استفاده است.
پس از ساخت Quick Action، میتوانید آن را از Finder اجرا کنید.
1. Finder را باز کنید.
2. روی فضای خالی یک پوشه یا یکی از فایلها راستکلیک کنید.
3. وارد بخش Quick Actions شوید.
4. سرویس ساختهشده را انتخاب کنید.
علاوه بر راستکلیک، میتوانید برای سرویس Automator یک میانبر اختصاصی تعریف کنید.
برای این کار:
1. وارد System Settings شوید.
2. بخش Keyboard را باز کنید.
3. وارد Keyboard Shortcuts شوید.
4. گزینه Services را انتخاب کنید.
5. سرویس ساختهشده را پیدا کنید.
6. روی Add Shortcut کلیک کنید.
7. کلیدهای موردنظر خود را فشار دهید.
انتخاب روش مناسب به نوع استفاده شما بستگی دارد:
چگونه فایلهای مخفی را در مک نمایش دهیم؟
در Finder کلیدهای Command + Shift + . را همزمان فشار دهید. با فشردن دوباره همین میانبر، فایلها دوباره مخفی میشوند.
دستور نمایش فایلهای مخفی در Terminal مک چیست؟
از دستور زیر استفاده کنید:
defaults write com.apple.finder AppleShowAllFiles -bool true
سپس Finder را ریاستارت کنید:
killall Finder
چگونه فایلهای مخفی را دوباره پنهان کنیم؟
میانبر Command + Shift + . را دوباره اجرا کنید یا در Terminal دستور زیر را وارد کنید:
defaults write com.apple.finder AppleShowAllFiles -bool false
آیا نمایش فایلهای مخفی به مک آسیب میزند؟
خود نمایش فایلهای مخفی آسیبی به سیستم نمیزند؛ اما حذف یا تغییر نادرست فایلهای سیستمی ممکن است باعث اختلال در macOS یا برنامهها شود.
آیا میتوان برای نمایش فایلهای مخفی میانبر اختصاصی ساخت؟
بله. با استفاده از Automator میتوانید یک Quick Action بسازید و آن را به منوی راستکلیک Finder یا یک میانبر صفحهکلید اختصاص دهید.
تفاوت فایل مخفی با فایل سیستمی چیست؟
فایل مخفی فایلی است که در حالت عادی نمایش داده نمیشود؛ اما فایل سیستمی فایلی است که سیستمعامل یا برنامهها برای عملکرد خود از آن استفاده میکنند. بعضی فایلها ممکن است همزمان مخفی و سیستمی باشند.
ابتدا وارد شوید تا بتوانید دیدگاهی ارسال کنید.
در صورتی که قصد نصب و کرک برنامهها و یا بازیهای سیستمعامل مک را توسط کارشناسان مک نید دارید، میتوانید از لینکهای روبهرو استفاده کنید تا برنامهها و بازیهای مد نظر شما در سریعترین زمان ممکن بر روی سیستم شما نصب و کرک شود.
با تشکر از اموزش خوبتون
سلام.
این تنظیمات رو چجوری میشه به حالت اول برگردوند؟ الان من هرچی فایل بی مصرف و مخفی هست رو نشون میده و همه چی شلوغ و بهم ریخته است. یعنی باید تک تک روی هرکدوم دستور Hidden رو اجرا کنم؟
با سلام
ممنون از آموزشتون
در صورتی که همین کد ذخیره شده رو بخوایم پاک کنیک باید چیکار کنیو
خیلی ممنون اگر خواستیم دوباره به حالت هیدن برسیم چه کار باید کرد؟؟
سلام:
برای مخفی کردن هم ، دوباره بر روی یک فایل کلیک راست کنید و از Service بر روی اسمی که ذخیره کردید کلیک کنید.(در اینجا سرویس را با نام Hiden on-off ذخیره کردیم)
سلام این روش خیلی خوبه مممنون ولی در صورتی که خواستیم یه فایل جدید رو مخفی کنیم در این صورت چیکار کنیم
سلام
باید داخل terminal رفته و کد زیر را وارد کرده و یک space بزنید و فایل یا پوشه مورد نظر را به داخل ترمینال درگ کنید و اینتر بزنید.
chflags hidden