آیا به دنبال راهی برای دسترسی به فایلها و پوشههای پنهان در لینوکس هستید؟
شاید تعجب کنید که بدانید لینوکس چندین فایل مخفی دارد که به طور پیش فرض قابل مشاهده نیستند. این فایل ها معمولا با یک نقطه شروع می شوند (مانند .config) و اغلب برای ذخیره تنظیمات پیکربندی، تنظیمات برگزیده کاربر یا اطلاعات سیستم استفاده می شوند.
اگر میخواهید بدانید چگونه فایلهای مخفی را در لینوکس نشان دهید، مراحل زیر را دنبال کنید.
نحوه نمایش فایل های مخفی با استفاده از دستور ls
ساده ترین راه برای نمایش فایل های مخفی در لینوکس استفاده از دستور lsبا گزینه -aاز طریق ترمینال لینوکس است. دستور lsمحتویات یک دایرکتوری را فهرست میکند و گزینه -a همه فایلها، از جمله فایلهای مخفی را نشان میدهد.
برای نمایش فایلهای مخفی در فهرست فعلی خود، یک ترمینال را باز کنید و تایپ کنید: ls -a.
برای نمایش فایلهای مخفی در یک فهرست دیگر، مسیر را بعد از دستور مشخص کنید: ls -a /path/to/directory.
به عنوان مثال، برای نمایش فایل های مخفی در فهرست اصلی خود، این دستور را تایپ کنید:ls -a ~. شما باید فایل های مخفی را که با یک نقطه (.) در ابتدای نام آنها مشخص شده اند ببینید.
اگر میخواهید فقط فایلهای پنهان و نه فایلهای معمولی را نشان دهید، میتوانید از گزینه -dبا یک الگوی عام استفاده کنید، مانند ls -d .*<. /p>
گزینه -dبه ls می گوید که دایرکتوری ها را به عنوان فایل های ساده فهرست کند، در حالی که الگوی .*با هر فایلی که با نقطه شروع می شود مطابقت دارد.
نحوه نمایش فایل های مخفی با استفاده از دستور find
یک راه دیگر برای نمایش فایل های مخفی در لینوکس استفاده از فرمان پیدا کردن است. دستور find فایلهایی را جستجو میکند که با معیارهای خاصی مطابقت دارند و اقداماتی را روی آنها انجام میدهد.
برای نشان دادن فایلهای مخفی در فهرست فعلی خود با استفاده از find، موارد زیر را در یک پنجره ترمینال جدید تایپ کنید:
پیدا کنید. -maxdepth 1 -name ".*"
نقطه (.) دایرکتوری فعلی را به عنوان نقطه شروع مشخص می کند، گزینه -name “.*”با هر فایلی که با نقطه شروع می شود مطابقت دارد، و گزینه -maxdepth 1جستجو را فقط به سطح فهرست فعلی محدود میکند (و زیر شاخههای دیگر را نادیده میگیرد)..
برای نمایش فایلهای مخفی در یک فهرست دیگر با استفاده از find، .را با مسیر دایرکتوری جایگزین کنید:
پیدا کردن /path/to/directory -maxdepth 1 -name ".*"
همچنین میتوانید با افزودن گزینه -type dاز find برای نمایش دایرکتوریهای پنهان استفاده کنید:
پیدا کردن /path/to/directory -maxdepth 1 -name ".*" -type d
اما این فقط دایرکتوری های مخفی را نشان می دهد. هر فایلی (از جمله فایل های مخفی) را نادیده می گیرد.
نحوه نمایش فایل های مخفی با استفاده از مدیر فایل رابط کاربری گرافیکی
می توانید به جای ترمینال از یک مدیر فایل گرافیکی استفاده کنید. مراحل دقیق ممکن است متفاوت باشد بسته به توزیع لینوکس شما ، محیط دسکتاپ، و مدیر فایل ترجیحی.
با این حال، اگر از اوبونتو یا دبیان استفاده میکنید، میتوانید برنامه Filesرا باز کنید و با استفاده از صفحهکلید خود، Ctrl + Hرا فشار دهید. همچنین، نماد منو>نمایش فایلهای مخفیرا از نوار منو فشار دهید. باید ببینید فایل های مخفی در پنجره مدیریت فایل شما ظاهر می شوند.
برای پنهان کردن مجدد آنها، مراحل مشابه را تکرار کنید—فایل ها ناپدید می شوند.
نحوه نمایش فایل های مخفی با استفاده از فرمان درختی
دستورtreeابزار مفیدی برای نمایش ساختار دایرکتوری یک مسیر معین در قالبی درخت مانند است. همچنین میتوانید از آن برای نمایش فایلهای مخفی در لینوکس با افزودن گزینه -a
استفاده کنید.برای نمایش فایلهای پنهان در فهرست فعلی خود با استفاده از درخت، تایپ کنید:
درخت -a
برای نمایش فایلهای مخفی در دایرکتوری دیگری با استفاده از درخت، مسیر را بعد از دستور مشخص کنید:
درخت -a /path/to/directory
شما باید فایلهای مخفی را ببینید که با یک نقطه (.) در ابتدای نام و فهرستهای والد آنها مشخص شدهاند.
نمایش فایل های مخفی با استفاده از دستور stat
دستور stat راه دیگری برای نمایش فایل های مخفی در لینوکس است. فرمان statاطلاعات دقیقی را درباره یک فایل یا یک سیستم فایل، مانند اندازه، مجوزها، مالکیت، مُهرهای زمانی و غیره نشان میدهد.
برای نمایش فایل های مخفی در فهرست فعلی خود با استفاده از stat، تایپ کنید:
stat .*
الگوی .* با هر فایلی که با نقطه شروع می شود مطابقت دارد. این فایل های مخفی آشکار را شناسایی می کند. برای نمایش فایلهای مخفی در دایرکتوری دیگری با استفاده از stat، مسیر قبل از الگو را مشخص کنید:.
stat /path/to/directory/.*
شما باید اطلاعات مربوط به هر فایل مخفی را در ترمینال خود مشاهده کنید.
نحوه مخفی کردن فایل ها و پوشه ها در لینوکس
میخواهید به سرعت فایلها یا پوشههای خود را در رایانه شخصی لینوکس پنهان کنید؟ با تغییر نام آنها با یک نقطه در ابتدای نام آنها می توانید به سرعت این کار را انجام دهید. این باعث می شود که آنها برای اکثر برنامه ها و دستورات نامرئی شوند.
برای مخفی کردن یک فایل یا پوشه با استفاده از ترمینال، از دستور mvاز طریق ترمینال استفاده کنید. به عنوان مثال:
نام فایل mv .filename
نام فایلرا با نام فایل یا پوشه ای که می خواهید پنهان کنید و .filenameرا با نام جدیدی که با نقطه شروع می شود جایگزین کنید. اگر کار نکرد، به جای آن sudo mv filename .filenameرا امتحان کنید.
اگر ترجیح میدهید از ابزار مدیریت فایل رابط کاربری گرافیکی برای انجام این کار استفاده کنید، فایل یا پوشه را در برنامه دلخواه خود پیدا کنید. روی آن کلیک راست کنید، سپس Renameرا انتخاب کنید. قبل از فشار دادن Enterروی صفحه کلید خود برای ذخیره تغییرات، یک نقطه به ابتدای نام آن اضافه کنید.
مدیریت فایل های خود در لینوکس
اگر میخواهید فایلهای مخفی را در رایانه شخصی لینوکس خود پیدا کنید، مراحل بالا به شما کمک میکند این کار را انجام دهید. سپس میتوانید ساختار فایل لینوکس را پیمایش کنید و فایلهای خود را بیشتر مدیریت کنید.
به عنوان مثال، می توانید از دستور chmod استفاده کنید برای به روز رسانی مجوزهای فایل برای فایل ها و پوشه های خاص. اگر فایل یا پوشهای پیدا کردهاید که دیگر نمیخواهید آنها را نگه دارید، همیشه میتوانید فایل ها را از کامپیوتر لینوکس خود حذف کنید در مرحله بعد.
.