در این مقاله، دستورات کاربردی برای یافتن فایلها و دایرکتوریها در سیستمعامل اوبونتو را بررسی خواهیم کرد. این دستورات به شما کمک میکنند تا به راحتی فایلهای مورد نیاز خود را پیدا کرده و اطلاعات بیشتری دربارهی آنها به دست آورید.
🔷برای خرید سرور مجازی ایران با سیستم عامل لینوکس و ایران کلیک کنید🔷
1. دستور find
دستور find یکی از قویترین دستورات برای جستجوی فایلها و دایرکتوریها است. با استفاده از این دستور میتوانید بر اساس معیارهای مختلفی مانند نام، نوع فایل، زمان تغییرات، و اندازه فایل جستجو کنید.
نمونه کاربردها:
یافتن فایلی با نام مشخص:
find / -name filename.txt
یافتن تمامی فایلهای .txt در دایرکتوری فعلی:
find . -name “*.txt”
یافتن فایلهای بزرگتر از ۱۰۰ مگابایت:
find / -size +100M
2. دستور locate
دستور locate راهی سریع برای یافتن فایلهاست. این دستور از یک پایگاه داده استفاده میکند که شامل مسیرهای فایلها و دایرکتوریهاست، به همین دلیل جستجو با آن سریعتر از دستور find است.
ابتدا با اجرای دستور زیر پایگاه داده را بهروز کنید:
sudo updatedb
سپس برای جستجوی فایل، دستور زیر را اجرا کنید:
locate filename
🔶برای دریافت هاست دانلود اسپانسری و کسب درآمد از ترافیک کلیک کنید🔶
3. دستور grep
دستور grep برای جستجوی محتوای فایلها استفاده میشود. با این دستور میتوانید متون خاصی را در فایلها بیابید.
نمونه کاربرد:
جستجوی کلمه “example” در فایلهای .txt:
grep “example” *.txt
4. دستور whereis
دستور whereis مکان فایلهای اجرایی، منبع و فایلهای راهنمای یک برنامه خاص را نشان میدهد.
نمونه کاربرد:
یافتن مسیر برنامهی python:
whereis python
5. دستور which
دستور which مسیر اجرایی یک دستور خاص را نمایش میدهد. این دستور زمانی کاربرد دارد که بخواهید مطمئن شوید دستوری در مسیر PATH موجود است.
نمونه:
which ls
6. دستور df و du
دستور df اطلاعاتی در مورد فضای دیسک دایرکتوریهای مختلف میدهد. دستور du نیز برای یافتن اندازه فایلها و دایرکتوریها استفاده میشود.
نمونه:
نمایش فضای دیسک دایرکتوریها:
df -h
نمایش اندازه دایرکتوریها در مسیر فعلی:
du -sh *
نتیجهگیری
استفاده از این دستورات به شما کمک میکند تا به سرعت فایلها و دایرکتوریهای مورد نیاز خود را پیدا کرده و مدیریت بهتری بر منابع سیستم داشته باشید.