بسم الله الرحمن الرحيم
أمر ls في لينكس
ls
هو أمر القائمة في Linux. وسوف تظهر القائمة الكاملة أو محتوى الدليل الخاص بك. فقط اكتب ls واضغط على مفتاح الإدخال. سيتم عرض المحتوى بأكمله.
ls
هو أمر يستخدم لسرد أدلة وملفات الكمبيوتر في أنظمة التشغيل المشابهة لـ Unix و Unix. تم تطويره بواسطة مواصفات Single Unix وPOSIX.
إنه متوفر داخل غلاف EFI، كمكون لمجموعة UnxUtils لمنافذ Win32 الأصلية للأدوات المساعدة الأساسية المشابهة لـ GNU Unix كحزمة معزولة لنظام التشغيل Microsoft Windows، أو كمكون لأدوات MSX-DOS2 لـ ASCII لإصدار MSX-DOS 2.
تحتوي بيئات الحوسبة الرقمية GNU Octave و MATLAB على دالة ls بنفس الوظيفة. في العديد من البيئات الأخرى مثل Microsoft Windows وOS2 وDOS، يتم توفير نفس الوظيفة بواسطة الأمر dir. تتضمن التطبيقات المختلفة خيارات مختلفة، كما هو الحال مع كل أداة مساعدة تقريبًا. يمكننا التحقق من الوثائق المقدمة بواسطة الأمر لمعرفة الخيارات والاستخدام المناسب.
تاريخ موجز ls
ظهرت الأداة المساعدة ls في الإصدار الأول من AT&T UNIX، وقد تم الحصول على العنوان من نفس الأمر في Multics والذي يحمل أيضًا عنوان "ls"، وهو اختصار لمصطلح "القائمة" . يعد ls أحد مكونات دليل قابلية النقل X/Open من الإصدار 2 لعام 1987. وقد تم الحصول عليه في الإصدار الأول من POSIX.1 ومواصفات Unix الفردية.
سلوك
تدير أنظمة التشغيل المشابهة لـ Unix و Unix فكرة دليل العمل. يسرد ls عدة ملفات داخل دليل العمل عند استخدامها بدون وسائط. في هذا الدليل، يتم سرد الملفات إذا تم ذكر الدليل. قد تتضمن الوسائط الدلائل والملفات.
الأسماء التي تبدأ بـ "." الرمز مخفي. ال "." يُعرف الدليل باسم دليل العمل، ويُعرف الرمز ".." بالدليل الأصلي الخاص به. بشكل افتراضي، يتم عرضها. يتم عرض كافة الملفات باستخدام -a. يتم سرد أسماء الملفات المحددة صراحةً دائمًا.
يعرض ls فقط الأسماء بدون خيارات. قد يتم الجمع بين خيارات متعددة. الخيارات الأساسية هي:
-h:
يُظهر أحجام النتائج بتنسيق يمكن قراءته (على سبيل المثال، 2G 234M، 1K، وما إلى ذلك). هذا الخيار ليس أحد مكونات معيار POSIX
تم تطبيقه في العديد من الأنظمة، على سبيل المثال، Solaris 9 في عام 2002، وFreeBSD 4.5 في عام 2002، وGNU coreutils في عام 1997.
-l:
يرمز إلى التنسيق الطويل. يعرض أنواع ملفات Unix وعدد الروابط الثابتة والأذونات والمجموعة والمالك واسم آخر تعديل والتاريخ والوقت والحجم. إذا كان التاريخ الذي تم تغييره أقدم من ستة أشهر، يتم استبدال الوقت بالسنة. تضيف بعض التطبيقات علامات إضافية إلى الأذونات.
من الممكن عرض عناصر مختلفة بأنواع مختلفة من الألوان. وهو مجال تختلف فيه التطبيقات:
يطبق FreeBSD ls الخيار -G.
فهو يفحص فقط إذن ملف Unix ويكتبه ويستخدم قاعدة بيانات termcap.
يطبق GNU ls خيار --color.
يقوم بفحص امتداد ملف Unix وأذوناته ونوعه ويستخدم قاعدة البيانات الخاصة به لإدارة الألوان التي يتم التحكم فيها باستخدام dircolors.
مثال:
ls
أيمكنك أن ترى أنه بعد إدخال الأمر ls، حصلنا على قائمة المحتوى الكاملة لدليل /home/linuxa.
أمر لينكس ls
خيارات أوامر Linux ls
الخيار وصف
ls -a:
في Linux، تبدأ الملفات المخفية بـ . (نقطة) وهي غير مرئية في الدليل العادي. سيقوم الأمر (ls -a) بإدراج القائمة الكاملة للدليل الحالي بما في ذلك الملفات المخفية.
ls -l:
وسوف تظهر القائمة في شكل قائمة طويلة.
ls -lh:
سيُظهر لك هذا الأمر أحجام الملفات بتنسيق يمكن قراءته بواسطة الإنسان. من الصعب جدًا قراءة حجم الملف عند عرضه من حيث البايت. سيعطيك الأمر (ls -lh) البيانات من حيث Mb وGb وTb وما إلى ذلك.
ls -lhS:
إذا كنت تريد عرض ملفاتك بترتيب تنازلي (الأعلى في الأعلى) حسب حجمها، فيمكنك استخدام الأمر (ls -lhS).
ls -l - -block-size=[SIZE]:
يتم استخدامه لعرض الملفات بتنسيق حجم معين. هنا، في [SIZE] يمكنك تعيين الحجم وفقًا لمتطلباتك.
ls -d */:
يتم استخدامه لعرض الدلائل الفرعية فقط.
ls -g or ls -lG:
مع هذا يمكنك استبعاد عمود معلومات المجموعة والمالك.
ls -n:
يتم استخدامه لطباعة معرف المجموعة ومعرف المالك بدلاً من أسمائهم.
ls --color=[VALUE]:
يُستخدم هذا الأمر لطباعة القائمة الملونة أو المتغيرة اللون.
ls - him:
يقوم هذا الأمر بطباعة رقم الفهرس إذا كان الملف موجودًا في العمود الأول.
ls -p:
يتم استخدامه لتحديد الدليل بسهولة عن طريق وضع علامة على الدلائل بعلامة خط مائل (/).
ls -r:
يتم استخدامه لطباعة القائمة بترتيب عكسي.
ls -R:
سيعرض محتوى الدلائل الفرعية أيضًا.
ls -lX:
سيتم تجميع الملفات ذات الامتدادات نفسها معًا في القائمة.
ls -lt:
سيتم فرز القائمة عن طريق عرض الملفات المعدلة مؤخرًا في الأعلى.
ls ~:
أنه يعطي محتويات الدليل الرئيسي.
ls ../:
أنها تعطي محتويات الدليل الأصل.
الأمر يتحقق من إصدار ls.
ls --version
سيعطيك القائمة ls -a الكاملة للدليل بما في ذلك الملفات المخفية أيضًا. في Linux، تبدأ الملفات المخفية بنقطة (.) ولا يمكن رؤيتها في الدليل العادي.
مثال:
ls -a
أدلة ls-a
يمكنك رؤية القائمة الكاملة للملفات، بما في ذلك الملفات المخفية.
أمر ls -l
سيعرض الأمر ls الملفات فقط. ولكن إذا كنت تريد عرض ملفاتك بتنسيق قائمة طويلة، فيمكنك استخدام
الأمر ls -l.
مثال:
ls -l
القائمة في شكل قائمة طويلة.
تشير الأعمدة إلى أشياء محددة:
يشير العمود 1 إلى المعلومات المتعلقة بأذونات الملف.
يشير العمود 2 إلى عدد الروابط إلى الملف.
يشير العمود 3 و 4 إلى معلومات المالك والمجموعة.
يشير العمود 5 إلى حجم الملف بالبايت.
يعرض العمود 6 التاريخ والوقت الذي تم فيه تعديل الملف مؤخرًا.
يعرض العمود 7 اسم الملف أو الدليل.
ls -l --block-size=[SIZE]
إذا كنت تريد عرض حجم ملف قائمتك بتنسيق أو حجم معين، فيمكنك استخدام هذا الأمر. ما عليك سوى وضع الحجم بدلاً من [SIZE] حسب متطلباتك.
بناء الجملة:
ls -l --block-size=[SIZE]
مثال:
ls -l --block-size=M
نرى الإخراج .
ls -l --block-size=[SIZE]
هنا، تم إدراج كل حجم الملف بالميجابايت.
يمكنك استبدال [SIZE] بالتدابير التالية:
ك = كيلو بايت
م = ميجابايت
غ = جيجابايت
تي = تيرابايت
P = بيتابايت
E = إكسابايت
Z= زيتابايت
Y= يوتابايت
لينكس Linux ls -d */
إذا كنت تريد فقط عرض الدلائل الفرعية باستثناء كافة الملفات الأخرى، فيمكنك استخدام هذا الأمر.
مثال:
Linux ls -d */
تظهر النتيجة فقط الدلائل الفرعية باستثناء جميع الملفات الأخرى.
ls -g
إذا كنت لا تريد عرض معلومات المالك في قائمتك، فيمكنك استبعاد هذا العمود بمساعدة هذا الأمر.
مثال:
ls -g
هنا يتم استبعاد عمود المالك.
ls -lG
إذا كنت لا تريد عرض معلومات المجموعة في قائمتك، فيمكنك استبعاد هذا العمود بمساعدة هذا الأمر.
Linux ls -lG
هنا يتم استبعاد عمود المجموعة.
ls --color=[VALUE]
يُستخدم هذا الأمر لتلوين القائمة وإلغاء تلوينها. إذا قمت باستبدال [VALUE] بـ "تلقائي"، فسيتم عرض القائمة الملونة. ولكن، إذا قمت باستبدال [VALUE] بـ "auto"، فسوف يؤدي ذلك إلى إزالة لون القائمة.
بناء الجملة:
مثال:
ls --color=never
ls --color=auto
يمكنك بسهولة ملاحظة الفرق بين الأمر التلقائي وعدم الأمر أبدًا .
ls ~
يعرض أمر ls ~ محتويات الدليل الرئيسي. دعونا نرى مثال الأمر ls ~.
مثال:
ls ~
ls ../
يحتوي هذا الأمر على قائمة الدليل الأصلي.
في المثال الموضح، دليلنا الحالي هو التنزيلات، وباستخدام الأمر ls ../ ، قمنا بإدراج محتوى الدليل الأصلي الخاص به "الدليل الرئيسي".
مثال:
ls ../
افتح الملف المعدل الأخير باستخدام ls -t
يمكنه فرز الملف حسب وقت التحرير، وعرض آخر ملف تم تعديله أولاً. لفتح آخر ملف تم تعديله في دليل العمل الحالي، يمكننا استخدام الأمر ls وأوامر الرأس:
ls -t | head -1
إظهار حجم الملف بتنسيق HRF (تنسيق يمكن قراءته )
لإظهار حجم الملف بتنسيق يمكن قراءته بواسطة الإنسان، على سبيل المثال، GB، G، KB، MB، وما إلى ذلك، يمكننا استخدام الأمر أدناه:
ls -lh
حيث h هو اختصار للتنسيق الذي يمكن قراءته .
عرض معلومات الدليل
عندما نستخدم "ls -l" ، سنحصل على معلومات محتوى الأدلة. ولكن إذا أردنا رؤية معلومات الدليل، فيمكننا استخدام الخيار -d.
على سبيل المثال، إذا استخدمنا الأمر ls -l /etc، فسوف يُظهر كل ملف في الدليل etc. ولكن، إذا أردنا إظهار تفاصيل الدليل /etc، فيمكننا استخدام الخيار -ld. الأمر كما يلي:
ls -l /etc
ls -ld /etc
الملفات الأقدم المتعلقة بآخر وقت تم تحريره
يمكننا استخدام الأمر ls -lt لفرز أسماء الملفات الموضحة بتسلسل آخر وقت تم تحريره. سنجد أنه من السهل استخدامه مع الخيار -l. الأمر مذكور أدناه:
ls -lt
الملفات الأقدم المتعلقة بآخر وقت تم تحريره (ترتيب عكسي)
يمكننا استخدام الأمر ls -ltr لفرز أسماء الملفات الموضحة بتسلسل آخر وقت تم تحريره بالتسلسل العكسي. سيُظهر آخر ملف تم تعديله في سطر النهاية. يصبح الوصول إليه أكثر سهولة عندما تستغرق عملية الإدراج وقتًا طويلاً. الأمر مذكور أدناه:
ليست هناك تعليقات:
إرسال تعليق
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))