بنتنا يا بنتنا
فہرست کا خانہ:
lsکمانڈ کیسے استعمال کریں- طویل فہرست سازی کی شکل
- پوشیدہ فائلیں دکھائیں
- آؤٹ پٹ کو چھانٹ رہا ہے
- ذیلی ڈائریکٹریوں کو بار بار فہرست بنائیں
- نتیجہ اخذ کرنا
ls
کمانڈ بنیادی کمانڈوں میں سے ایک ہے جسے کسی بھی لینکس صارف کو معلوم ہونا چاہئے۔ اس کا استعمال فائل سسٹم کے اندر فائلوں اور ڈائریکٹریوں کے بارے میں معلومات کو درج کرنے کے لئے کیا جاتا ہے۔ ایل ایس یوٹیلیٹی جی این یو کور یوٹیلیٹی پیکیج کا ایک حصہ ہے جو تمام لینکس تقسیم پر نصب ہے۔
اس ٹیوٹوریل میں ، ہم آپ کو عملی مثالوں اور انتہائی عام
ls
آپشنز کی تفصیلی وضاحت کے ذریعہ
ls
کمانڈ کا استعمال کرنے کا طریقہ بتائیں گے۔
ls
کمانڈ کیسے استعمال کریں
ls
کمانڈ کا نحو ذیل میں ہے۔
ls
جب آپشنز اور دلائل کے ساتھ استعمال نہیں ہوتے ہیں تو ، ایل ایس موجودہ ورکنگ ڈائرکٹری میں موجود تمام فائلوں کے ناموں کی فہرست دکھاتا ہے۔
ls
فائلوں کو حروف تہجی کے مطابق درج کیا گیا ہے۔
cache db empty games lib local lock log mail opt run spool tmp
فائلوں کو کسی مخصوص ڈائریکٹری میں لسٹ کرنے کے لئے ، ls کمانڈ کی دلیل کے طور پر ڈائریکٹری کا راستہ منتقل کریں۔ مثال کے طور پر ،
/etc
ڈائرکٹری کے مندرجات کی فہرست کے ل you آپ ٹائپ کریں گے۔
ls /etc
آپ ایک سے زیادہ ڈائریکٹریز اور فائلیں
ls
کمانڈ پر بھی جگہ سے الگ کر سکتے ہیں۔
ls /etc /var /etc/passwd
اگر آپ لاگ ان ہوئے صارف کے پاس ڈائریکٹری کو اجازت نامہ نہیں پڑتا ہے تو ، آپ کو یہ پیغام ملے گا کہ ایل ڈائرکٹری نہیں کھول سکتی:
ls /root
ls: cannot open directory '/root': Permission denied
ls
کمانڈ کے پاس بہت سارے اختیارات ہیں۔ نیچے دیئے گئے حصوں میں ، ہم سب سے زیادہ عام طور پر استعمال ہونے والے اختیارات کی کھوج کریں گے۔
طویل فہرست سازی کی شکل
ls
کمانڈ کا پہلے سے طے شدہ آؤٹ پٹ صرف فائلوں اور ڈائریکٹریوں کے نام دکھاتا ہے ، جو زیادہ معلوماتی نہیں ہے۔
-l
(لوئر کیس ایل) آپشن کی وجہ سے ایل ایس فائلوں کو لمبی فہرست سازی کی شکل میں چھاپ سکتا ہے۔
جب فہرست سازی کا طویل شکل استعمال کیا جاتا ہے تو ،
ls
کمانڈ درج ذیل فائل کی معلومات ظاہر کرے گا۔
- فائل کی قسم فائل کی اجازتیں فائل فائل کے مالک سے مشکل رابطوں کی تعدادمائل فائل فائل سائز اور تاریخ فائل کا نام
مندرجہ ذیل مثال پر غور کریں:
ls -l /etc/hosts
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
آؤٹ پٹ کے سب سے اہم کالموں کی وضاحت کریں۔
پہلا حرف فائل کی قسم کو ظاہر کرتا ہے۔ ہماری مثال میں ، پہلا حرف ہے
-
جو باقاعدہ فائل کی نشاندہی کرتا ہے۔ فائل کی دوسری اقسام کے لئے اقدار درج ذیل ہیں۔
-
-- باقاعدہ فائلb- خصوصی فائل کو مسدود کریںc- حرف خصوصی فائلd- ڈائریکٹریl- علامتی لنکn- نیٹ ورک فائلp- FIFOs- ساکٹ
اگلے نو حروف فائل اجازت نامے دکھا رہے ہیں۔ پہلے تین حرف صارف کے لئے ہیں ، اگلے تین کردار گروپ کے لئے ہیں ، اور آخری تین دوسرے کے لئے ہیں۔ آپ
chmod
کمانڈ سے فائل کی اجازت کو تبدیل کرسکتے ہیں۔ اجازت کردار درج ذیل قدر لے سکتا ہے:
-
r- فائلwکو پڑھنے کی اجازت - فائلxکو لکھنے کی اجازت - فائل کو چلانے کی اجازت - سیٹ بٹt- چپچپا سا
ہماری مثال میں ،
rw-r--r--
کا مطلب ہے کہ صارف فائل کو پڑھ اور لکھ سکتا ہے ، اور گروپ اور دیگر فائل کو صرف پڑھ سکتے ہیں۔ اجازت ناموں کے بعد نمبر
1
اس فائل کے سخت روابط کی تعداد ہے۔
اگلے دو شعبوں کی
root root
فائل کے مالک اور گروپ کو دکھا رہے ہیں ، اس کے بعد فائل کا سائز (
337
) ، بائٹس میں دکھایا گیا ہے۔ اگر آپ سائز کو انسانی پڑھنے کے قابل شکل میں پرنٹ کرنا چاہتے ہیں تو
-h
آپشن کا استعمال کریں۔ آپ فائل مالک کو
chown
کمانڈ استعمال کرکے تبدیل کرسکتے ہیں۔
Oct 4 11:31
آخری فائل میں ترمیم کی تاریخ اور وقت ہے۔
آخری کالم فائل کا نام ہے۔
پوشیدہ فائلیں دکھائیں
پہلے سے ،
ls
کمانڈ پوشیدہ فائلیں نہیں دکھائے گی۔ لینکس میں ، ایک چھپی ہوئی فائل کسی بھی فائل کی ہوتی ہے جو نقطہ (
.
) سے شروع ہوتی ہے۔
چھپی ہوئی فائلوں سمیت تمام فائلوں کو ظاہر کرنے کے لئے
-a
آپشن کا استعمال کریں:
ls -la ~/
drwxr-x--- 10 linuxize linuxize 4096 Feb 12 16:28. drwxr-xr-x 18 linuxize linuxize 4096 Dec 26 09:21.. -rw------- 1 linuxize linuxize 1630 Nov 18 2017.bash_history drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 bin drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 Desktop drwxr-xr-x 4 linuxize linuxize 4096 Dec 12 2017.npm drwx------ 2 linuxize linuxize 4096 Mar 4 2018.ssh
آؤٹ پٹ کو چھانٹ رہا ہے
جیسا کہ پہلے ہی ذکر ہوچکا ہے ، بطور ڈیفالٹ
ls
کمانڈ فائلوں کو حرفی ترتیب میں درج
ls
ہے۔
--sort
آپشن آپ کو توسیع ، سائز ، وقت اور ورژن کے لحاظ سے آؤٹ پٹ کو ترتیب دینے کی سہولت دیتا ہے۔
-
--sort=extension(یا--X) - توسیع کے ذریعہ حرف تہجی کے مطابق ترتیب دیں۔--sort=size(یا-S) - فائل کے سائز کے حساب سے ترتیب دیں۔--sort=time(یا-t) - ترمیم کے وقت کے لحاظ سے ترتیب دیں۔--sort=version(یا-v) - ورژن نمبروں کی قدرتی ترتیب۔
مثال کے طور پر ،
/var
ڈائریکٹری میں فائلوں کو ترمیم وقت کے ذریعہ ریورس ترتیب میں ترتیب دیں تاکہ آپ استعمال کریں گے۔
ls -ltr /var
یہ بات قابل ذکر ہے کہ
ls
کمانڈ ڈائریکٹری کے مندرجات پر مشتمل پوری جگہ نہیں دکھا رہی ہے۔ کسی ڈائرکٹری کی سائز حاصل کرنے کے لئے
du
کمانڈ استعمال کریں۔
ذیلی ڈائریکٹریوں کو بار بار فہرست بنائیں
-R
آپشن
ls
کمانڈ کو سب ڈائرکٹریوں کے مندرجات کو بار بار ظاہر کرنے کے لئے بتاتا ہے۔
نتیجہ اخذ کرنا
ls
کمانڈ فائلوں اور ڈائریکٹریوں کے بارے میں معلومات کو درج کرتی ہے۔
ls
بارے میں مزید معلومات کے لئے GNU Coreutils پیج دیکھیں یا اپنے ٹرمینل میں
man ls
ٹائپ کریں۔
Defragg ڈسک، Defraggler کے ساتھ بوٹ وقت پر فائلوں اور سسٹم فائلوں کے ساتھ بوٹ وقت پر فائلوں اور سسٹم فائلوں، Defraggler ایک مفت ڈسک defragmentation سافٹ ویئر ہے جس میں آپ کو تیزی سے آپ کی اجازت دیتا ہے انفرادی فائلوں کو جو آپ چاہتے ہیں، ان کو ہٹانے کے بغیر، پورے ڈرائیو پر عمل کرنے کے بغیر.
Defraggler
کمانڈ پرسٹ کا استعمال کرتے ہوئے تمام ڈیوائس ڈرائیوروں کی فہرست کیسے حاصل کرنے کے لۓ تمام ڈیوائس ڈرائیورز کی فہرست حاصل کرنے کے لۓ کیسے ہیں. آپ کو کمانڈ پرپٹ ونڈوز میں ڈرائیور کمانڈر کا استعمال کر سکتے ہیں. آپ کے ونڈوز 10 کمپیوٹر پر نصب تمام ڈیوائس ڈرائیورز کی فہرست.
ڈیوائس ڈرائیور
لینکس میں فائلوں اور ڈائریکٹریوں کو منتقل کرنے کا طریقہ (ایم وی کمانڈ)
فائلوں اور ڈائریکٹریوں کو منتقل کرنا ایک سب سے بنیادی کام ہے جو آپ کو اکثر ایک لینکس سسٹم پر انجام دینے کی ضرورت ہوتی ہے۔ اس ٹیوٹوریل میں ، ہم فائلوں اور ڈائریکٹریوں کو منتقل کرنے کے لئے ایم وی کمانڈ کو استعمال کرنے کا طریقہ بتائیں گے۔







