کمانڈ لائن پر کیسے کاپی کریں پیش رفت دکھا رہی ہے & سپیڈ انڈیکیٹر
فہرست کا خانہ:
کبھی خواہش ہے کہ آپ کمانڈ لائن پر فائلوں کی نقل کی منتقلی اور رفتار کو دیکھ سکیں؟ اگر آپ Mac OS، Linux، یا کسی دوسرے Unix آپریٹنگ سسٹم کی کمانڈ لائن سے واقف ہیں، تو آپ فائلوں، ڈائریکٹریوں اور دیگر ڈیٹا کو کاپی کرنے کے لیے ممکنہ طور پر 'cp' یا ditto کمانڈز استعمال کرتے ہیں۔ ditto اور cp کمانڈ بہت اچھی ہے، لیکن ایک منفی پہلو یہ ہے کہ cp میں پروگریس انڈیکیٹر شامل نہیں ہے، اور اسی کو ہم یہاں ایک عرف بنا کر حل کرنے جا رہے ہیں تاکہ کمانڈ پر ڈیٹا کاپی کرنے کے لیے پروگریس انڈیکیٹر کے ساتھ rsync کمانڈ استعمال کریں۔ لائن
ظاہر ہے کہ اس کا مقصد ان ترقی یافتہ صارفین کے لیے ہے جو ڈیٹا کو کاپی کرنے کے لیے کمانڈ لائن استعمال کرتے ہیں، اور جو ٹرمینل کے اندر عرفی نام بنانے اور استعمال کرنے کے تصور سے مطمئن ہیں۔ اگر آپ زیادہ نوآموز صارف ہیں تو آپ شاید فائنڈر میں کاپی کرنے سے بہتر ہوں گے، میک فائنڈر میں فائلوں کو ڈپلیکیٹ کریں (جو ایک بصری پیش رفت بار دکھاتا ہے)، یا میک فائنڈر میں بھی فائلوں کے لیے کاپی، کٹ اور پیسٹ کا استعمال کریں۔
میک پر کمانڈ لائن پر پیشرفت اور رفتار کے اشارے کے ساتھ کاپی کرنے کا طریقہ
پھر، ہم منتقلی کی پیشرفت اور رفتار کے اشارے کے ساتھ ایک متبادل کاپی کمانڈ بنانے کے لیے rsync اور ایک عرف کا استعمال کریں گے۔ یہ ذہن میں MacOS کے ساتھ احاطہ کرتا ہے، لیکن یہ کسی دوسرے یونکس یا لینکس پلیٹ فارم کے ساتھ بھی ایسا ہی کام کرتا ہے۔
ہم جو بنیادی rsync کمانڈ استعمال کریں گے وہ درج ذیل ہے:
rsync -r --progress
لیکن مستقبل میں اسے بار بار استعمال کرنا آسان بنانے کے لیے، ہم ایک عرف بنانے جا رہے ہیں، تاکہ 'pcp' ڈیٹا کو پروگریس انڈیکیٹر کے ساتھ کاپی کر سکے۔ اس طرح حکم بنتا ہے:
"alias pcp=rsync -r --progress"
فرض کریں کہ آپ zsh استعمال کرتے ہیں (جیسا کہ زیادہ تر جدید MacOS ریلیز کرتے ہیں، جب تک کہ آپ نے اپنا شیل تبدیل نہ کیا ہو)، آپ اسے اپنی .zshrc فائل میں بھی شامل کر سکتے ہیں تاکہ پروگریس کمانڈ کے ساتھ کاپی کا استعمال جاری رکھا جا سکے۔
عرف قائم ہوجانے کے بعد، آپ پی سی پی کمانڈ کو کاپی کرنے اور ڈیٹا کاپی کی پیشرفت کی نگرانی کے لیے استعمال کرسکتے ہیں۔ مثال کے طور پر، آپ کچھ اس طرح آزما سکتے ہیں:
pcp ~/Downloads/GiantISO.iso/Volumes/Backups/GiantISO-backup.iso
فائل کاپی کے فیصد، ڈیٹا کی منتقلی کی شرح اور وقت کے ساتھ کاپی کرتے وقت آپ کو ایک پیش رفت کا اشارہ نظر آئے گا۔
آپ اسے ڈائریکٹریز کے ساتھ بھی استعمال کر سکتے ہیں، جیسے:
pcp/Backups/ImportantStuff/Backups2/
دوبارہ، آپ کو ڈیٹا کاپی، ٹرانسفر کی شرح، اور گزرے ہوئے وقت کے مکمل ہونے کے فیصد کے ساتھ ایک ترقی کا اشارہ نظر آئے گا۔
یہ ٹویٹر پر دریافت ہونے والا ایک انتہائی آسان ٹپ ہے، اسے شیئر کرنے کے لیے @hoyd کو خوش آمدید کہتے ہیں، اگر آپ اس طرح کے کام میں ہیں تو آپ ہمیں ٹوئٹر پر بھی فالو کر سکتے ہیں۔ اگر آپ کے پاس کمانڈ لائن پر پیشرفت اور رفتار دکھاتے ہوئے کاپی کرنے کے اس طریقہ کار کے لیے کوئی اضافی ٹپس، سفارشات، مشورے یا متبادل ہیں، تو انہیں تبصروں میں ہمارے ساتھ شیئر کریں۔
اگر آپ نے اس ٹپ سے لطف اندوز ہوا ہے، تو ہمارے کمانڈ لائن ٹپس اور ٹرکس کے بڑے ذخیرہ کو مت چھوڑیں، سیکھنے کے لیے اور بھی بہت کچھ ہے!