Raspberry Pi پر ڈائرکٹری اور سب ڈائرکٹریز میں فائلوں کی تعداد کیسے تلاش کی جائے۔

Raspberry Pi Pr Ayrk Ry Awr Sb Ayrk Ryz My Faylw Ky T Dad Kys Tlash Ky Jay



کئی بار، ہمیں ڈسک کی جگہ کو چیک کرنے کے لیے ڈائرکٹری کے اندر فائلوں یا ذیلی ڈائریکٹریوں کی تعداد تلاش کرنے کی ضرورت ہوتی ہے۔ تاکہ ہم جان سکیں کہ کونسی ڈائرکٹری میں سب سے زیادہ فائلیں اور سب ڈائرکٹریاں ہیں۔ یہ کام ایک ایک کرکے ہر ڈائریکٹری کو کھول کر مکمل کیا جا سکتا ہے لیکن اس میں بہت وقت لگتا ہے۔ ایسے معاملات میں لینکس پر مبنی سسٹمز، جیسے Raspberry Pi، آپ کو کور کر لیتے ہیں اور کچھ کمانڈز ہیں جن کا استعمال صرف فائلوں اور ذیلی ڈائریکٹریوں کی تعداد کو ظاہر کرنے کے لیے کیا جا سکتا ہے۔ اس مضمون میں آپ کے لیے ان تمام احکامات کو درج کیا گیا ہے۔

Raspberry Pi میں ذیلی ڈائریکٹریز اور فائلوں کی تعداد دیکھ رہے ہیں؟

فہرست کو ظاہر کرنے یا ڈائریکٹریوں یا ذیلی ڈائریکٹریوں کے اندر فائلوں کو تلاش کرنے کے لیے متعدد کمانڈز ہیں:

1: ls اور wc کمانڈز کے ذریعے
2: درخت کے حکم کے ذریعے
3: فائنڈ کمانڈ کے ذریعے







1: ls فائلوں اور ڈائریکٹریوں/ ذیلی ڈائریکٹریوں کی تعداد تلاش کرنے کا حکم

ڈائریکٹری کے اندر موجود تمام فائلوں یا ڈائریکٹریوں کو تلاش کرنے کے لیے ls کمانڈ استعمال کیا جاتا ہے. دی ls کمانڈ ڈائریکٹری کے اندر موجود ہر چیز کو ظاہر کرے گی چاہے وہ فائل ہو یا سب ڈائرکٹری۔ یہاں سے آپ فائلوں یا ذیلی ڈائریکٹریوں کو شمار کر سکتے ہیں:



$ls



اگر آپ نمبر کو دستی طور پر نہیں گننا چاہتے ہیں تو نیچے لکھی ہوئی کمانڈ کا استعمال کرتے ہوئے فائلوں اور ذیلی ڈائرکٹریوں کی کل تعداد wc کمانڈ کا استعمال کرتے ہوئے ان کی گنتی کرکے ظاہر کی جائے گی۔





$ls |wc -l

مثال کے طور پر، نیچے دی گئی تصویر میں، آپ دیکھ سکتے ہیں کہ میری ہوم ڈائرکٹری کے اندر فائلوں اور ذیلی ڈائریکٹریوں کی کل تعداد 68 ہے۔



اگر آپ اس ڈائرکٹری میں تبدیل کیے بغیر کسی مخصوص ڈائرکٹری کے اندر فائلیں اور ذیلی ڈائرکٹریز تلاش کرنا چاہتے ہیں، تو آپ اس ڈائرکٹری کے نام کے ساتھ صرف ls کرسکتے ہیں:

نحو

$ls <ڈائریکٹری کا نام>

مثال

یہاں، میں نے ڈیسک ٹاپ اور دستاویز ڈائریکٹریز کے مواد کو دیکھا ہے:

$ls ڈیسک ٹاپ
$ls دستاویزات

اور اسی wc (word-count) کمانڈ کا استعمال کرتے ہوئے ڈائریکٹری میں فائلوں اور ذیلی ڈائریکٹریوں کی کل تعداد ظاہر کی جا سکتی ہے:

$ls /home/pi/

2: فائلوں اور ڈائریکٹریوں/ ذیلی ڈائریکٹریوں کی تعداد تلاش کرنے کے لیے ٹری کمانڈ

ٹری کمانڈ کو ڈائرکٹری یا سسٹم کے اندر ڈائریکٹریوں کی کل تعداد کے ساتھ فائلوں اور ذیلی ڈائریکٹریوں کے درخت کو ظاہر کرنے کے لئے بھی استعمال کیا جاسکتا ہے۔ اسے یا تو کسی مخصوص صارف یا ڈائریکٹری کے اندر موجود تمام مواد کو ظاہر کرنے کے لیے استعمال کیا جا سکتا ہے۔

$ٹری <ڈائریکٹری پاتھ>

آؤٹ پٹ تمام فائلوں اور ڈائریکٹریوں کا ایک درخت دکھائے گا، اور فائلوں اور ڈائریکٹریوں کی کل تعداد نیچے ظاہر کی جائے گی، جو تصویر میں نمایاں ہے:

اگر آپ صرف ڈائرکٹری کے اندر موجود تمام ذیلی ڈائریکٹریوں اور فائلوں کے نمبر کا مجموعہ چاہتے ہیں، تو ٹری کمانڈ کے ساتھ wc -l شامل کریں اور یہ نمبر دکھائے گا:

$ ٹری |wc -l

3: ڈائریکٹری/سب ڈائرکٹریز میں فائلوں کی تعداد تلاش کرنے کے لیے کمانڈ تلاش کریں۔

اگر آپ سب ڈائرکٹریوں کو چھوڑ کر صرف ڈائرکٹری کے اندر فائلوں کی تعداد ظاہر کرنا چاہتے ہیں، تو ذیل میں لکھا ہوا مل کمانڈ استعمال کیا جا سکتا ہے:

$ تلاش کریں -type f

آؤٹ پٹ ڈائریکٹری کے اندر موجود تمام فائلوں کو ظاہر کرے گا۔

اور اگر آپ صرف فائل کے لیے نمبر چاہتے ہیں تو صرف لفظ کی گنتی پائپ کریں ( ڈبلیو سی ) اس کے ساتھ کمانڈ:

$find -type f | wc -l

نتیجہ

ڈائریکٹری کے اندر فائلوں اور ذیلی ڈائریکٹریوں کی تعداد معلوم کرنے کے لیے مختلف کمانڈز استعمال کیے جاتے ہیں جن پر مضمون میں تفصیل سے بات کی گئی ہے۔ دی ls کمانڈ تمام فائلوں اور ذیلی ڈائریکٹریوں کی فہرست کے لیے استعمال ہوتی ہے۔ جبکہ، درخت کمانڈ فائل کے اندر موجود مواد کا ایک مکمل درخت دے گا، اور اگر آپ صرف ذیلی ڈائریکٹریوں اور فائلوں کی کل تعداد چاہتے ہیں تو پائپ ڈبلیو سی آپ کو فائلوں کے علاوہ ذیلی ڈائریکٹریوں کی گنتی دینے کے لئے کمانڈ۔