لینکس میں ls کمانڈ کا استعمال کیسے کریں۔

لینکس میں ls کمانڈ کا استعمال کیسے کریں۔

اپنے اسٹوریج پر فائلوں سے متعلق تفصیلی معلومات حاصل کرنا مشکل ہے اگر آپ نہیں جانتے کہ ls کمانڈ کو کیسے استعمال کریں۔ یہاں ہم لینکس پر ls کمانڈ سے منسلک ہر چیز کے ساتھ ساتھ اس کے ساتھ استعمال ہونے والے کچھ مختلف جھنڈوں کے بارے میں بات کریں گے۔





لینکس پر ls کمانڈ۔

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





آپ ایل ایس کو دوسرے بش کمانڈز کے ساتھ بھی چین کرسکتے ہیں۔ مثال کے طور پر ، پائپنگ a گرفت کے ساتھ بیان ایل ایس آپ کو مخصوص فائلوں کے لیے ڈائریکٹری کو تلاش اور فلٹر کرنے کی اجازت دے گا۔





ls کمانڈ کا استعمال کیسے کریں۔

ls کمانڈ کا بنیادی نحو یہ ہے:

ls [options] [directory]

کمانڈ کا سب سے آسان استعمال یہ ہے کہ اپنی موجودہ ورکنگ ڈائرکٹری میں موجود تمام فائلوں اور فولڈرز کی فہرست بنائیں۔



ls

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

bin dev home lib64 mnt proc run srv tmp var
boot etc lib lost+found opt root sbin sys usr

ایک مخصوص ڈائریکٹری میں فائلوں کی فہرست۔

فائلوں کی لسٹنگ کے لیے جو مختلف فولڈر سے تعلق رکھتی ہیں (موجودہ ورکنگ ڈائرکٹری نہیں) ، آپ کو کمانڈ نام کے ساتھ ڈائریکٹری کا راستہ پاس کرنا ہوگا۔





ls [directory]

میں موجود تمام فائلوں کی فہرست حاصل کرنے کے لیے /بوٹ ڈائریکٹری:

ls /boot

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





EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

کا استعمال کرتے ہوئے کمانڈ کے ساتھ پرچم ہر ڈائریکٹری کے آخر میں ایک / کریکٹر شامل کرے گا۔

EFI/ grub/ initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

آپ a کے ساتھ راستوں کے ناموں کو الگ کرکے متعدد ڈائریکٹریز بھی پاس کرسکتے ہیں۔ خلا کردار

ls /boot /usr Output
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin etc include lib lib32 lib64 local sbin share src

روٹ ڈائریکٹری میں فائلوں کی فہرست بنائیں۔

روٹ ڈائرکٹری میں آپ کے سسٹم کی دیگر تمام ڈائریکٹریز اور فائلیں شامل ہیں۔ یہ آپ کے کمپیوٹر کی ڈائرکٹری درجہ بندی میں سب سے اوپر والا فولڈر ہے۔ ایک جڑ ڈائریکٹری عام طور پر کی طرف سے بیان کیا جاتا ہے / کردار

ls /

اس سے کوئی فرق نہیں پڑتا کہ کمانڈ داخل کرنے کے وقت آپ کس ڈائریکٹری میں ہیں ، مذکورہ کمانڈ ایک آؤٹ پٹ تیار کرے گی جو روٹ ڈائرکٹری کے اندر موجود تمام سب فولڈرز اور فائلوں کی فہرست بنائے گی۔

پیرنٹ ڈائریکٹری میں فائلوں کی فہرست بنائیں۔

لینکس میں پیرنٹ ڈائریکٹری موجودہ ڈائریکٹری کے اوپر ایک ڈائریکٹری ہے۔ آئیے لیتے ہیں۔ /usr/bin ایک مثال کے طور. یہاں ، /am آپ کی موجودہ ورکنگ ڈائرکٹری ہے ، اور /usr پیرنٹ ڈائریکٹری ہے۔

پیرنٹ ڈائریکٹری میں تمام فائلوں کی فہرست حاصل کرنے کے لیے:

ls .. bin etc include lib lib32 lib64 local sbin share src

دوسرا شامل کرنا۔ .. آپ کو پیرنٹ ڈائریکٹری کی بنیادی ڈائریکٹری میں لے جائے گا۔ مثال کے طور پر، /var/log/old آپ کی موجودہ ورکنگ ڈائرکٹری ہے۔ ls .. میں موجود فولڈرز کی فہرست دے گا۔ /لاگ ڈائریکٹری جبکہ ls ../ .. آپ کو تمام فائلوں اور فولڈرز کی فہرست فراہم کرے گا۔ /کہاں ڈائریکٹری

ls ../.. cache db empty games lib local lock log mail opt run spool tmp

ہوم ڈائریکٹری میں فائلوں کی فہرست بنائیں۔

لینکس میں ہوم ڈائرکٹری کی طرف سے بیان کیا جاتا ہے ۔ کردار لہذا ، اپنی ہوم ڈائریکٹری میں دستیاب مواد کی فہرست بنانے کے لیے:

گھریلو ٹیلی ویژن اینٹینا بنانے کا طریقہ
ls ~

صرف ڈائریکٹریز کی فہرست (کوئی فائل نہیں)

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

ls -d /home

ذیلی ڈائریکٹریوں کے ساتھ فائلوں کی فہرست بنائیں۔

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

ls *

فائلوں کی بار بار فہرست بنائیں۔

کا استعمال کرتے ہوئے -آر ڈیفالٹ کمانڈ والا جھنڈا ڈائریکٹری کے اندر موجود تمام فائلوں اور فولڈرز کو آخری درجے تک درج کرے گا۔

ls -R

نوٹ کریں کہ آپ بار بار آنے والے جھنڈے کے ساتھ ڈائریکٹری کا راستہ بھی پاس کر سکتے ہیں۔ اس کا مطلب ہے کہ ls /usr /home -R ایک درست حکم ہے۔

فائلوں کو ان کے سائز کے ساتھ لسٹ کریں۔

تمام فائلوں کے نام ان کے سائز کے ساتھ حاصل کرنے کے لیے ، کمانڈ کے ساتھ جھنڈا

ls -s /yay-git total 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

متعلقہ: فائلوں کو لینکس میں ایم وی کمانڈ کے ساتھ منتقل کریں۔

تفصیلی معلومات کے ساتھ فائلوں کی فہرست بنائیں۔

کی - پرچم آپ کو ہر اندراج کی تفصیلی تفصیل کے ساتھ لینکس ڈائریکٹری کے مواد کی فہرست حاصل کرنے کی اجازت دیتا ہے۔ مندرجہ ذیل معلومات آؤٹ پٹ میں شامل ہیں:

  1. فائل اور فولڈر کی اجازت۔
  2. لنکس کی تعداد۔
  3. مواد کا مالک۔
  4. گروپ کا مالک۔
  5. مواد کا سائز
  6. فائل کا نام
  7. آخری ترمیم شدہ تاریخ اور وقت۔
ls -l total 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2998674 Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

پہلا کالم فائل اور فولڈر کی اجازت کے لیے مخصوص ہے۔ پہلا حرف فائل کی قسم کو ظاہر کرتا ہے اور اگلے نو حروف فائل کی اجازت کو ظاہر کرتے ہیں۔

مختلف قسم کی فائلیں جو آپ کو اکثر ملیں گی:

  1. باقاعدہ فائلیں (-)
  2. خصوصی فائلوں کو مسدود کریں (b)
  3. کریکٹر خصوصی فائلیں (c)
  4. ڈائریکٹری (د)
  5. علامتی لنک (ایل)
  6. نیٹ ورک فائل (N)
  7. FIFO (p)
  8. ساکٹ

فائل کی اجازت کے بارے میں بات کرتے ہوئے ، آؤٹ پٹ میں درج ذیل حروف استعمال ہوتے ہیں۔

  1. پڑھنے کے قابل (ر)
  2. قابل تحریر (w)
  3. قابل عمل (x)

آئیے لیتے ہیں۔ د rw-r-r-- ایک مثال کے طور. پہلا کردار بتاتا ہے کہ اندراج ایک ڈائریکٹری ہے۔ مندرجہ ذیل دو حروف اس بات کی نشاندہی کرتے ہیں کہ موجودہ صارف نے پڑھنے اور لکھنے کی اجازت حاصل کر لی ہے۔ باقی کردار دوسرے صارفین کے لیے فائل کی اجازت کے بارے میں معلومات فراہم کرتے ہیں۔

پڑھنے کے قابل سائز کے ساتھ فائلوں کی فہرست بنائیں۔

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

ls -lh total 2.9M
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2.9M Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

بائٹ (بی) ، میگا بائٹس (ایم بی) ، گیگا بائٹس (جی بی) ، اور ٹیرابائٹس (ٹی بی) کے لیے سائز کی وضاحت کرنے والے آؤٹ پٹ میں استعمال ہوتے ہیں۔

پوشیدہ فائلوں کی فہرست بنائیں۔

پہلے سے طے شدہ۔ ایل ایس کمانڈ میں آؤٹ پٹ میں چھپی ہوئی فائلیں شامل نہیں ہیں۔ اس مواد کی فہرست بنانے کے لیے جسے صارف نے چھپا رکھا ہے ، پاس کریں۔ -کو ls کمانڈ کے ساتھ جھنڈا۔

ls -a

پائپنگ ls گریپ کمانڈ کے ساتھ۔

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

ls | grep l

یہ ان تمام فائلوں اور فولڈرز کو درج کرے گا جو کہ l حرف سے شروع ہوتے ہیں۔ آپ گریپ کا استعمال کرتے ہوئے اپنی فائلوں کو ان کی توسیع کے مطابق فلٹر بھی کرسکتے ہیں۔

فائلوں کو وقت اور تاریخ کے حساب سے ترتیب دیں۔

تمام فائلوں کی فہرست بنانے اور تخلیق/ترمیم کے وقت اور تاریخ کے مطابق ترتیب دینے کے لیے ، -ٹی ایل ایس کے ساتھ جھنڈا

ls -t

فائلوں کو سائز کے لحاظ سے ترتیب دیں۔

کی -ایس پرچم آپ کو فائلوں اور فولڈروں کو ان کے فائل سائز کے مطابق ترتیب دینے کی اجازت دے گا۔

ls -S

پہلے سے طے شدہ طور پر ، فائلوں کو نزولی ترتیب میں ترتیب دیا جائے گا (سب سے بڑی فائل پہلے)۔ تاہم ، آپ اس رویے کو شامل کرکے آسانی سے پلٹ سکتے ہیں۔ r کے ساتہ -ایس جھنڈا

ls -Sr

فائلوں کی فہرست بنائیں اور فائل کو آؤٹ پٹ بھیجیں۔

کا استعمال کرتے ہوئے > کردار ، آپ کسی بھی فائل میں ایل ایس کمانڈ کی آؤٹ پٹ بھیج سکتے ہیں۔

ls > ls-output.txt

بعد میں ، آپ ٹائپ کرکے نئی بنائی گئی فائل کا مواد پڑھ سکتے ہیں۔ بلی ls-output.txt آپ کے ٹرمینل میں

ls کمانڈ کے ساتھ ڈائریکٹری کے مشمولات دکھانا۔

ls کمانڈ لینکس صارفین کو فراہم کردہ سب سے طاقتور کمانڈز میں سے ایک ہے۔ ٹرمینل میں اپنے احکامات سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے ، آپ ایک ساتھ زنجیر کمانڈ سیکھنے کی کوشش کر سکتے ہیں۔ یہاں تک کہ آپ پائپ بھی لگا سکتے ہیں۔ فائلوں کو منتقل کرنے کے لئے ایم وی کمانڈ۔ ایل ایس کے ساتھ

لینکس کے ساتھ آرام دہ اور پرسکون ہونے کے لیے نمبر ایک ٹپ یہ ہے کہ کچھ بنیادی کمانڈز کو یاد رکھا جائے۔ یہ یقینی طور پر آپ کے سسٹم کو استعمال کرتے ہوئے زیادہ موثر اور جلدی بننے میں آپ کی مدد کرے گا۔

.gz فائل کو کیسے کھولیں
بانٹیں بانٹیں ٹویٹ ای میل۔ لینکس کمانڈ ریفرنس چیٹ شیٹ۔

یہ سادہ چیٹ شیٹ آپ کو لینکس کمانڈ لائن ٹرمینل کے ساتھ آرام دہ اور پرسکون ہونے میں مدد کرے گی۔

اگلا پڑھیں۔
متعلقہ موضوعات۔ مصنف کے بارے میں دیپش شرما(79 مضامین شائع ہوئے)

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

دیپش شرما سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔