ٹرمینل سے لینکس میں ڈائریکٹریز کو تبدیل کرنے کا ایک آسان طریقہ
لینکس میں کچھ کمانڈز اتنی کثرت سے استعمال ہوتے ہیں کہ ہم اکثر کمانڈز کی اہمیت کو نظر انداز کر دیتے ہیں اور ان کے بارے میں تفصیلات چھوٹ جاتی ہیں۔ سی ڈی
ایسا ہی ایک حکم ہے۔ سی ڈی
'تبدیلی ڈائریکٹری' کا مطلب ہے جو خود اس کے استعمال اور مقصد کی وضاحت کرتی ہے۔
سی ڈی
آپ کو آسانی سے اپنی موجودہ ڈائرکٹری کو کسی بھی ڈائرکٹری میں تبدیل کرنے کی اجازت دیتا ہے جسے آپ منتقل کرنا چاہتے ہیں۔ صرف کمانڈ میں صحیح راستہ ڈالیں اور آپ کو اس ڈائرکٹری میں رکھا جائے گا۔ سی ڈی
.
اس مختصر ٹیوٹوریل میں، آپ کو تمام بنیادی اور مفید بصیرتیں ملیں گی۔ سی ڈی
کمانڈ لائن افادیت.
سی ڈی کمانڈ کے بارے میں مزید جاننا
سی ڈی
کمانڈ تمام بار بار کمانڈ لائن استعمال کرنے والوں کے لیے ایک مفید افادیت ہے اور یہ بھی کہ جن کو GUI-کم سرورز کا انتظام کرنے کی ضرورت ہے۔
آئیے اس کے بنیادی نحو کو دیکھتے ہیں۔ سی ڈی
کمانڈ.
عمومی نحو:
سی ڈی [اختیارات] [ڈائریکٹری_یا_ڈائریکٹری_پاتھ]
مندرجہ ذیل جدول آپ کو ایک مختصر بصیرت فراہم کرے گا کہ جب آپ ان اختیارات کو کے ساتھ استعمال کرتے ہیں تو کیا ہوتا ہے۔ سی ڈی
کمانڈ.
اختیار | اہمیت |
/ | موجودہ ڈائرکٹری کو روٹ ڈائرکٹری میں تبدیل کرتا ہے۔ |
~ | ڈائرکٹری کو ہوم ڈائرکٹری میں تبدیل کرتا ہے۔ |
. | موجودہ ڈائریکٹری کی نمائندگی کرتا ہے۔ |
.. | موجودہ ڈائریکٹری کی پیرنٹ ڈائرکٹری میں تبدیل کریں۔ |
سی ڈی
: آپ منزل ڈائرکٹری کا نام درج کرکے اپنی ڈائرکٹری کو براہ راست تبدیل کرسکتے ہیں۔
عمومی نحو:
سی ڈی [ڈائریکٹری_نام]
مثال:
سی ڈی ورک اسپیس
یہاں، ہم نے صرف موجودہ ڈائرکٹری کو 'ورک اسپیس' نامی ڈائریکٹری میں تبدیل کر دیا ہے۔
نوٹ: براہ کرم نوٹ کریں کہ اس ورک اسپیس ڈائرکٹری کو آپ کی موجودہ ورکنگ ڈائرکٹری میں رکھا جانا چاہیے۔ اگر یہ نہیں ہے، تو آپ کو ایک غلطی ملے گی۔ آپ مطلوبہ ڈائرکٹری کا مکمل راستہ استعمال کرسکتے ہیں۔ سی ڈی
کمانڈ. ہم آنے والی مثالوں میں اس کے بارے میں سیکھیں گے۔
سی ڈی /
: یہ کمانڈ آپ کی موجودہ ڈائرکٹری کو روٹ ڈائرکٹری میں بدل دے گی۔
مثال:
gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$
یہاں، ہم نے موجودہ ورکنگ ڈائرکٹری کو 'ورک اسپیس' سے تبدیل کر دیا ہے۔ جڑ
ڈائریکٹری
gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$
استعمال کرنے پر پی ڈبلیو ڈی
(پرنٹ ورکنگ ڈائرکٹری) کمانڈ ' /
' (روٹ) ڈائریکٹری ظاہر ہوتی ہے۔
cd ~
: یہ کمانڈ آپ کو کسی بھی ڈائرکٹری سے ہوم ڈائرکٹری میں واپس لے جاتی ہے جس میں آپ کام کر رہے ہیں۔
مثال:
gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache
میں فی الحال اپاچی نامی ڈائریکٹری میں ہوں۔ آئیے اب استعمال کریں۔ cd ~
(tilde) کمانڈ۔
gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$
اب، ہم ہوم ڈائریکٹری '/home/gaurav' پر واپس آ گئے ہیں۔
سی ڈی ..
: یہ کمانڈ آپ کو اپنی موجودہ ورکنگ ڈائرکٹری کو آپ کی موجودہ ڈائرکٹری سے ایک درجے اوپر پیرنٹ ڈائرکٹری میں تبدیل کرنے کی اجازت دیتی ہے۔
مثال:
gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$
اس مثال میں، /home/gaurav/snap/htop/1332 موجودہ ورکنگ ڈائرکٹری کا راستہ ہے۔ ہم اصل میں ڈائریکٹری 1332 میں ہیں۔ '1332' ڈائریکٹری کی فوری پیرنٹ ڈائرکٹری 'htop' ڈائریکٹری ہے۔ استعمال کرنے پر سی ڈی ..
کمانڈ، ہم 'htop' ڈائریکٹری میں جائیں گے، اس کی فوری پیرنٹ ڈائرکٹری۔
gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$
اوپر دیے گئے کچھ مفید اختیارات ہیں جو کے ساتھ استعمال ہوتے ہیں۔ سی ڈی
کمانڈ. اب، آئیے کچھ مزید تفصیلی مثالوں میں غوطہ لگاتے ہیں۔ سی ڈی
کمانڈ.
موجودہ ڈائرکٹری سے مخصوص راستے میں تبدیل کرنا
آپ استعمال کر سکتے ہیں۔ سی ڈی
کمانڈ، اس کا راستہ استعمال کرتے ہوئے کسی بھی ڈائریکٹری میں تبدیل کرنے کے لیے۔
نحو:
cd [absolute_path_of_directory]
مثال:
cd ./snap/htop/1332/examples
یہاں، ہم راستے پر رکھی گئی 'examples' نامی ڈائریکٹری میں تبدیل کرنا چاہتے ہیں۔ /home/gaurav/snap/htop/1332/examples
ہوم ڈائریکٹری سے۔
نوٹ: یہاں، میں نے استعمال کیا ہے ./
میری ہوم ڈائرکٹری کے مکمل راستے میں ٹائپ کرنے کے بجائے۔ آپ اس مضمون میں اس کے بارے میں مزید جان سکتے ہیں۔
gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$
ہمیں اب ڈائرکٹری 'مثالوں' میں رکھا گیا ہے۔
ان کے نام پر سفید خالی جگہوں والی ڈائریکٹریز میں منتقل ہونا
بہت ساری مثالیں ہیں جب ہم ڈائریکٹریوں کو نام دیتے وقت 'اسپیسز' استعمال کرتے ہیں۔ کبھی کبھی، صرف استعمال کرتے ہوئے سی ڈی
اس قسم کے ناموں کے ساتھ کمانڈ، کام نہیں کرتی۔ لیکن اس کے لیے ایک آسان حل ہے۔
ڈائرکٹری کا نام سنگل کوٹس یا ڈبل کوٹس کے اندر رکھنے سے مسئلہ حل ہو سکتا ہے۔ آپ آسانی سے استعمال کر سکتے ہیں۔ سی ڈی
"ڈائریکٹری کا نام"
یا سی ڈی 'ڈائریکٹری کا نام'
.
نحو:
سی ڈی "ڈائریکٹری کا نام 22"
مثال:
سی ڈی "کیلیبر لائبریری"
آؤٹ پٹ:
gaurav@ubuntu:~$ cd "Calibre Library" gaurav@ubuntu:~/Calibre Library$
trinity@ubuntu:~/Calibre Library$ pwd/home/trinity/Calibre Library
اب ہم کیلیبر لائبریری ڈائرکٹری میں شفٹ ہو گئے ہیں جس کے نام میں سفید جگہ تھی۔
پچھلی ڈائریکٹری میں واپس بدلنا
ہم نے پہلے کا استعمال دیکھا سی ڈی ..
کمانڈ، جو آپ کو آپ کی موجودہ ورکنگ ڈائرکٹری کی پیرنٹ ڈائرکٹری میں لے جاتا ہے۔ یہاں ہم اس کے لیے ایک اور متبادل دیکھیں گے۔
دی سی ڈی -
(dash) کمانڈ آپ کو کم و بیش ایک ہی کارروائی کرنے کی اجازت دیتی ہے۔ آپ اپنی موجودہ ورکنگ ڈائرکٹری کی پچھلی ڈائرکٹری میں جا سکتے ہیں۔
عمومی نحو:
سی ڈی -
مثال:
gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$
یہاں، میں فی الحال 'vim-editor' ڈائریکٹری میں کام کر رہا ہوں۔ فرض کریں کہ کوئی صارف پچھلی ڈائریکٹری میں جانا چاہتا ہے، پھر سی ڈی -
مددگار ہو سکتا ہے. آئیے دیکھتے ہیں کہ کیسے۔
trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$
یہاں، اب ہم پچھلی ڈائریکٹری میں چلے گئے ہیں جس کا نام 'snap' ہے۔
نتیجہ
اس انتہائی سادہ ٹیوٹوریل میں، ہم نے ایک بہت ہی بنیادی اور دوستانہ کمانڈ کے بارے میں سیکھا۔ سی ڈی
(یعنی ڈائرکٹری کو تبدیل کریں) تمام لینکس سسٹمز میں استعمال ہوتا ہے۔ اب ہم GUI کا استعمال کیے بغیر ٹرمینل پر کام کرتے ہوئے متعدد ڈائریکٹریوں کے ذریعے تشریف لے جائیں گے۔ سی ڈی
اس ٹیوٹوریل کو دیکھنے کے بعد کمانڈ استعمال کرنا آسان ہو جائے گا۔