نحوه شمارش تعداد فایلها موجود در یک دایرکتوری در لینوکس

شاید پیش آمده باشد بخواهید تعداد فایلهای موجود در یک دایرکتوی را بدانید ، این وضوع اگر تعداد فایلها موجود در دایرکتوری زیاد باشد ممکن است قدری چالش بر انگیز باشد
برای شمارش و نمایش تعداد فایلهای موجود در یک دایرکتوری روی سیستم عامل CentOS بصورت عادی از دستور زیر استفاده می کنید

find . -type f | wc -l
یا
f1ind ./ -type f | wc -l
دستور های فوق تعداد فایلها در دایرکتوری فعلی و تمام دایرکتوری های زیر مجمعه آنها را شمارش میکندسویچ و پارامتر -type f برای این است مه فقط فایلها شمارش شودخروجی این دستور به دستور wc یا word count با سویچ -l که تعداد لیست شده را می شمارد پاس میدهد ( پایپ می کند )دستور wc سویچ های دیگری برای شمارش بایت یا تعداد کارامتر و.... هم دارد
اگ تعداد دایرکتوری های درون پوشه فعلی را بدون شمارش فایلهای درون دایرکتوری های زیر مجوعه داشته باشید از دستور زیر استفاده نمائید
 
ls -l | wc -l
موفق باشید !
آیا این پاسخ به شما کمک کرد? 7 کاربر این مطلب را مفید دانسته‌اند (11 تعداد کل نظرها)