'fdupes' کمانڈ لائن ٹول کا استعمال کرتے ہوئے لینکس میں ڈپلیکیٹ فائلوں کو کیسے تلاش کریں اور ہٹائیں

linux کمانڈ fdupes کا استعمال کرتے ہوئے ڈپلیکیٹ فائلوں کو تلاش کرنے اور ہٹانے کا طریقہ سیکھیں۔

کیا آپ نے کبھی انٹرنیٹ سے پی ڈی ایف دستاویز ڈاؤن لوڈ کی ہے، اسے کسی فولڈر میں منتقل کیا ہے، اور دس ماہ بعد اسے دوبارہ ڈاؤن لوڈ کیا ہے، کیونکہ آپ کو پہلا نہیں مل سکا؟ کیا آپ کے پاس 'دستاویز'، 'دستاویز (1)'، دستاویز (2)، سبھی ایک ہی ڈاؤن لوڈز فولڈر میں کلسٹر ہیں؟

گزشتہ برسوں کے دوران انٹرنیٹ کی بڑھتی ہوئی دستیابی نے اس بات کو یقینی بنایا ہے کہ صارفین کو فائل ایکسپلوررز میں (اکثر سست اور سست) تلاش کی خصوصیات کا استعمال کرتے ہوئے وقت گزارنے کی ضرورت نہیں ہے اور اس کے بجائے ضروری فائلوں کو دوبارہ ڈاؤن لوڈ کرنے کی ضرورت ہے۔ یہ، غیر منظم فولڈر ڈھانچے کے ساتھ مل کر، شاذ و نادر ہی ایک افراتفری کی سٹوریج کی صورت حال پیدا کرتا ہے جس میں ڈپلیکیٹ فائلیں ایک سے زیادہ گیگا بائٹس تک کی جگہ استعمال کر سکتی ہیں۔

ان ڈپلیکیٹ فائلوں سے نمٹنے کے لیے، GNU/Linux کمیونٹی ہمیں کمانڈ لائن اور GUI پر مبنی اختیارات کی بہتات پیش کرتی ہے۔ ایسا ہی ایک استعمال کرنے میں آسان کمانڈ لائن ٹول ہے 'fdupes'۔

لینکس میں 'fdupes' کا استعمال کرتے ہوئے ڈپلیکیٹس تلاش کریں۔

کسی خاص ڈائرکٹری میں ڈپلیکیٹس تلاش کرنے کے لیے، بس ٹائپ کریں۔ fdupes لینکس ٹرمینل پر، اور اسے چلائیں۔ بصورت دیگر استعمال کرتے ہوئے مطلوبہ ڈائریکٹری میں جائیں۔ سی ڈی اور چلائیں fdupes.. ان کمانڈ کا مطلب ہے لینکس کمانڈ لائن میں موجودہ ڈائرکٹری)۔

تاہم، یہ صرف دی گئی ڈائریکٹری کے اندر موجود فائلوں کی جانچ کرتا ہے۔ اگر ڈائرکٹری میں ایک اور ڈائرکٹری ہے (جس میں اس کے نیچے ڈائرکٹریوں کا درجہ بندی بھی ہو سکتی ہے)، تو ہمیں بس پاس کرنے کی ضرورت ہے۔ -r (بار بار آنے والا) پرچم کو fdupes کمانڈ.

fdupes -r 

ڈپلیکیٹس کو ہٹانا

اب جب کہ ہمارے پاس ڈپلیکیٹ فائلوں کی فہرست ہے، ہم اس کا استعمال کر سکتے ہیں۔ rm غیر ضروری جگہ استعمال کرنے والے ڈپلیکیٹس کو ہٹانے کے لیے لینکس میں کمانڈ کریں۔

rm 

لیکن کیا ہوگا اگر بڑی تعداد میں ڈپلیکیٹ فائلیں ہوں، اور ہم ایک کو رکھنا چاہتے ہیں اور باقی کو ہٹانا چاہتے ہیں؟ ہر فائل کو ایک ایک کرکے ہٹانا کافی بوجھل ہو جاتا ہے۔ rm ایسی صورت میں.

ہم استعمال کرتے ہیں۔ -d پرچم یہ صارف کو فائل داخل کرنے کا اشارہ کرتا ہے جسے رکھنا ہے اور باقی کو حذف کر دیتا ہے۔

fdupes -d 

نوٹ: جھنڈوں کو زیادہ تر لینکس کمانڈز کے ساتھ مل کر بھی استعمال کیا جا سکتا ہے۔

fdupes -rd 

استعمال کریں۔ -این پرچم کے ساتھ -d پہلی فائل کو بطور ڈیفالٹ رکھنے کے لیے، اور فائلوں کو رکھنے کے لیے کمانڈ پرامپٹ کیے بغیر، دوسروں کو ہٹا دیں۔

fdupes -rdN 

یہ میں سب سے زیادہ مفید اختیارات ہیں fdupes ڈپلیکیٹ فائلوں سے مؤثر طریقے سے چھٹکارا حاصل کرنے کے لئے کمانڈ۔

نوٹ کریں کہ، اگر کمانڈ کسی بڑے فولڈر پر چلائی جاتی ہے (مثال کے طور پر /گھر یا روٹ فولڈر پر /)، fdupes کو چلنے میں کچھ وقت لگے گا، اور ٹرمینل پر ایک پروگریس بار ڈسپلے کرے گا۔

ہم امید کرتے ہیں کہ آپ کو اس صفحہ پر معلومات مفید معلوم ہوں گی۔ اگر آپ کے کوئی سوالات ہیں تو ہمیں نیچے تبصرے کے سیکشن میں بتائیں۔