ESC را فشار دهید تا بسته شود

زمیوس آموزش، یادگیری و سرگرمی

چگونه یک پوشه را در مک (Mac) مخفی کنیم؟ | آموزش کامل + اسکریپت

مقدمه: مخفی کردن فولدر چقدر اهمیت دارد؟

اگر می‌خواهید امنیت اطلاعات خود را در سیستم عامل مک بالا ببرید، مخفی کردن پوشه‌ها روشی مؤثر است.

در این مقاله آزاد دو روش کاربردی برای پنهان‌سازی پوشه‌ها و یک اسکریپت آماده برای مدیریت آسان این فرآیند معرفی می‌شود.

در این نوشته شما می خوانید

روش اول: مخفی کردن پوشه با دستور chflags در ترمینال مک

این روش سریع و امن است و نیازی به تغییر نام پوشه ندارد.

مراحل:

۱.ترمینال را باز کنید:
Command + Space بزنید، “Terminal” را جستجو و باز کنید.

۲.دستور زیر را وارد کنید:

				
					chflags hidden ~/Desktop/YourFolderName
				
			

مسیر ~/Desktop/YourFolderName را با مسیر واقعی پوشه جایگزین کنید.

۳. پوشه مخفی می‌شود:
برای مشاهده، در Finder کلیدهای Command + Shift + . را بزنید.

🟢 برای آشکارسازی پوشه:

				
					chflags nohidden ~/Desktop/YourFolderName
				
			

روش دوم: مخفی کردن پوشه با نقطه (.) در نام پوشه

این روش مناسب مخفی‌سازی دائمی است، زیرا macOS هر پوشه‌ای که نام آن با نقطه شروع شود را به‌صورت پیش‌فرض پنهان می‌کند.

مراحل:

۱. ترمینال را باز کنید:

۲. پوشه را با نقطه مخفی کنید:

				
					mv ~/Desktop/YourFolderName ~/Desktop/.YourFolderName
				
			

برای نمایش پوشه‌های مخفی:
در Finder کلید Command + Shift + . را بزنید.

🟢 بازگردانی نام پوشه به حالت عادی:

				
					mv ~/Desktop/.YourFolderName ~/Desktop/YourFolderName
				
			

روش سوم: اسکریپت آماده برای مخفی و آشکار کردن پوشه‌ها در مک

این اسکریپت با یک پرسش ساده از شما، پوشه موردنظر را مخفی یا آشکار می‌کند:

کد اسکریپت:

				
					#!/bin/bash
# Script to hide or unhide a folder on Mac

# Gereftan masir directory az user
echo "Enter folder path (e.g., /Users/Name/Desktop/Folder):"
read folder_path

# barrasi vojood dashtan directory
if [ ! -d "$folder_path" ]; then
  echo "Folder not found!"
  exit 1
fi

# soal porsidan baraye hide ya no hide
echo "Hide (h) or Unhide (u)?"
read action

if [ "$action" == "h" ]; then
  chflags hidden "$folder_path"
  echo "Folder hidden."
elif [ "$action" == "u" ]; then
  chflags nohidden "$folder_path"
  echo "Folder visible."
else
  echo "Invalid option."
fi

				
			

🛠️ نحوه استفاده از اسکریپت:

۱.یک فایل به نام folder_visibility.sh بسازید و کد بالا را در آن قرار دهید.

۲.فایل را اجرایی کنید:

				
					chmod +x folder_visibility.sh
				
			

۳.اسکریپت را اجرا کنید:

				
					./folder_visibility.sh
				
			

سوالات متداول درباره مخفی کردن پوشه در مک

با استفاده از دستور زیر در ترمینال:

chflags hidden مسیر_پوشه

با فشردن ترکیب کلیدهای:

Command + Shift + . (نقطه)

اسکریپت آماده را ذخیره و اجرا کنید، سپس با وارد کردن مسیر پوشه و انتخاب (h) برای مخفی یا (u) برای آشکارسازی عمل کنید.

نتیجه‌گیری:

  • 💨 برای مخفی‌سازی موقت: روش اول (chflags) سریع‌تر است.
  • 🔒 برای مخفی‌سازی دائمی: روش دوم (نقطه در نام) مناسب‌تر است.
  • 💡 برای مدیریت آسان‌تر: از اسکریپت آماده استفاده کنید.

میثم راد

من یه برنامه نویسم که حسابی با دیتابیس اوراکل رفیقم! از اونایی ام که تا چیزی رو کامل نفهمم،ول کن نیستم، یادگرفتن برام مثل بازیه، و نوشتن اینجا کمک می کنه تا چیزایی که یاد گرفتم رو با بقیه به شریک بشم، با هم پیشرفت کنیم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *