سیستمعامل لینوکس ابزارهای قدرتمندی برای مدیریت و جستجوی فایلها ارائه میدهد. یکی از قابلیتهای مهم این سیستم، امکان جستجوی دقیق فایلها بر اساس پسوند آنها است. با این ویژگی، کاربران میتوانند
فایلهای موردنظر خود را به سرعت در میان هزاران فایل پیدا کنند. در این مقاله، چند روش کاربردی برای جستجوی فایلهای با پسوندهای خاص بررسی خواهد شد.
دستور find یکی از ابزارهای قدرتمند لینوکس برای جستجو در سیستم فایل است. این دستور امکان فیلتر کردن فایلها بر اساس معیارهای مختلف از جمله پسوند را فراهم میکند.
“find /path/to/directory -type f -name “*.txt
![]()
/path/to/directory: مسیر دایرکتوری که میخواهید جستجو کنید
type -f: فقط فایلها (نه دایرکتوریها) را جستجو میکند
“name “*.txt- : فایلهایی که با پسوند .txt خاتمه مییابند
برای جستجوی فایلهایی با چندین پسوند مختلف (مثلاً .txt و .log):
find /path/to/directory -type f \( -name “*.txt” -o -name “*.log” \)

دستور ls برای نمایش محتویات دایرکتوری استفاده میشود و میتوان از آن برای جستجوی فایلها بر اساس الگوها استفاده کرد.
برای نمایش فایلهایی با پسوند .txt در دایرکتوری جاری:
ls *.txt
![]()
برای نمایش فایلهایی با چند پسوند مختلف (مثلاً .txt و .log):
ls *.{txt,log}

با استفاده از ابزارهای قدرتمند لینوکس مانند ls و find جستجوی فایلها با پسوندهای مختلف بهسادگی قابل انجام است. هر ابزار ویژگیها و مزایای خاص خود را دارد و کاربران میتوانند بسته به نیاز خود
از آنها استفاده کنند. این مقاله به شما کمک کرد تا روشهای متنوعی را برای جستجوی فایلها بیاموزید و در کارهای روزمره خود بهرهوری بیشتری داشته باشید.