يعد الحصول على معلومات مفصلة تتعلق بالملفات الموجودة على وحدة التخزين الخاصة بك أمرًا صعبًا إذا كنت لا تعرف كيفية استخدام الأمر ls. سنناقش هنا كل شيء مرتبط بأمر ls على نظام Linux ، إلى جانب بعض العلامات المختلفة المستخدمة معه.
الأمر ls في Linux
يتم استخدام الأمر ls لسرد كافة الملفات والمجلدات الموجودة في دليل العمل الحالي. يمكنك أيضًا الحصول على مجموعة متنوعة من المعلومات حول الملفات باستخدام نفس الأمر. نظرًا لأنه مدرج بالفعل في حزمة أدوات GNU الأساسية ، فلن تحتاج إلى تثبيت أي حزمة إضافية على نظامك لاستخدامها.
يمكنك ربط ls بأوامر bash الأخرى أيضًا. على سبيل المثال ، الأنابيب أ grep بيان مع ls يسمح لك بالبحث في الدليل وتصفيته لملفات معينة
كيفية استخدام الأمر ls
الصيغة الأساسية للأمر ls هي:
ls [خيارات] [دليل]
أحد أبسط استخدامات الأمر هو سرد كافة الملفات والمجلدات في دليل العمل الحالي.
ls
إذا قمت بتنفيذ العبارة المذكورة أعلاه في الدليل الجذر لنظامك ، فسترى ناتجًا يبدو مثل هذا.
bin dev home lib64 mnt proc run srv tmp var
التمهيد الخ lib فقدت + وجدت opt root sbin sys usr
سرد الملفات في دليل محدد
لسرد الملفات التي تنتمي إلى مجلد مختلف (وليس دليل العمل الحالي) ، سيكون عليك تمرير مسار الدليل مع اسم الأمر.
ls [الدليل]
للحصول على قائمة بجميع الملفات الموجودة في /boot الدليل:
ls / التمهيد
سيعرض الإخراج الآن الملفات والمجلدات الموجودة في اسم الدليل المقدم.
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
باستخدام -F علم مع الأمر سيضيف حرف / في نهاية كل دليل.
EFI / grub / initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
يمكنك أيضًا تمرير عدة أدلة من خلال فصل أسماء المسارات بامتداد فضاء حرف.
ls / boot / usr
انتاج |
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
بن وما إلى ذلك تشمل lib lib32 lib64 local sbin share src
سرد الملفات في دليل الجذر
يحتوي الدليل الجذر على جميع الدلائل والملفات الأخرى الموجودة على نظامك. إنه المجلد الأعلى في التسلسل الهرمي للدليل بجهاز الكمبيوتر الخاص بك. يتم الإشارة إلى الدليل الجذر بشكل عام بواسطة ملف / حرف.
ليرة سورية /
لا يهم الدليل الذي تتواجد فيه وقت إدخال الأمر المذكور أعلاه سينتج الأمر مخرجات تسرد جميع المجلدات الفرعية والملفات الموجودة داخل الجذر الدليل.
سرد الملفات في دليل الوالدين
الدليل الرئيسي في Linux هو دليل أعلى الدليل الحالي. لنأخذ /usr/bin كمثال. هنا، /bin هو دليل العمل الحالي الخاص بك ، و /usr هو الدليل الأصل.
للحصول على قائمة بجميع الملفات الموجودة في دليل رئيسي:
ls ..
بن وما إلى ذلك تشمل lib lib32 lib64 local sbin share src
مضيفا آخر .. سيأخذك إلى الدليل الأصل للدليل الأصل. على سبيل المثال، /var/log/old هو دليل العمل الحالي الخاص بك. ls .. سوف يسرد المجلدات الموجودة في /log الدليل حيث ls ../ .. سيوفر لك قائمة بجميع الملفات والمجلدات الموجودة في ملف /var الدليل.
ls ../ ..
ذاكرة التخزين المؤقت db فارغة الألعاب lib المحلي قفل سجل البريد اختيار تشغيل التخزين المؤقت tmp
سرد الملفات في الدليل الرئيسي
يتم الإشارة إلى الدليل الرئيسي في Linux بواسطة ملف ~ حرف. لذلك ، لسرد المحتوى المتاح في دليلك الرئيسي:
ls ~
سرد الدلائل فقط (لا توجد ملفات)
إذا أردت ، لأي سبب من الأسباب ، سرد المجلدات الموجودة في دليل فقط ، فاستخدم ملحق -د علم باستخدام الأمر ls الافتراضي.
ls -d / المنزل
سرد الملفات مع الدلائل الفرعية
باستخدام * سيوفر لك الأمر ls قائمة بجميع الملفات والمجلدات الموجودة في دليل العمل الحالي ، جنبًا إلى جنب مع الدلائل الفرعية أيضًا.
ل *
سرد الملفات بشكل تكراري
باستخدام -ر وضع علامة بالأمر الافتراضي يسرد جميع الملفات والمجلدات الموجودة داخل دليل وصولاً إلى المستوى الأخير.
ls -R
لاحظ أنه يمكنك أيضًا تمرير مسار الدليل مع العلم العودي. هذا يعني ذاك ls / usr / home -R هو أمر صالح.
قائمة الملفات بحجمها
للحصول على أسماء جميع الملفات مع حجمها ، استخدم ملحق -س علم بالأمر.
ls -s / yay-git
مجموع 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
متعلق ب: نقل الملفات في Linux باستخدام أمر Mv
يعد نقل الملفات في محطة Linux أقوى من مستعرض الملفات ، ولكن عليك معرفة ما تفعله.
سرد الملفات بمعلومات مفصلة
ال -ل تسمح لك العلامة بالحصول على قائمة بمحتوى دليل Linux مع وصف تفصيلي لكل إدخال. يتم تضمين المعلومات التالية في الإخراج:
- أذونات الملفات والمجلدات
- عدد الروابط
- مالك المحتوى
- مالك المجموعة
- حجم المحتوى
- اسم الملف
- تاريخ ووقت آخر تعديل
ls -l
مجموع 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 فبراير 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 8 فبراير 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 فبراير 8 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2998674 February 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
العمود الأول محجوز لأذونات الملفات والمجلدات. يشير الحرف الأول إلى نوع الملف بينما تشير الأحرف التسعة التالية إلى أذونات الملف.
الأنواع المختلفة من الملفات التي ستصادفها غالبًا:
- الملفات العادية (-)
- منع الملفات الخاصة (ب)
- ملفات شخصية خاصة (ج)
- دليل (د)
- رابط رمزي (ل)
- ملف الشبكة (اسم)
- FIFO (ع)
- مقبس (مقابس)
بالحديث عن أذونات الملف ، يتم استخدام الأحرف التالية في الإخراج.
- مقروء (ص)
- قابل للكتابة (ث)
- قابل للتنفيذ (x)
لنأخذ دrw-r - r-- كمثال. يخبر الحرف الأول أن الإدخال هو دليل. يشير الحرفان التاليان إلى أن المستخدم الحالي لديه أذونات القراءة والكتابة. توفر بقية الأحرف معلومات حول أذونات الملف للمستخدمين الآخرين.
سرد الملفات ذات الحجم المقروء
ال -س يوفر لك الأمر قيمة رقمية مرتبطة بكل إدخال. وكما هو واضح ، لن تعرف ما معنى هذه القيمة. لذلك ، لسرد الملفات وأحجامها بطريقة يمكن قراءتها ، استخدم ملحق -ل علم مع الأمر.
ls -lh
إجمالي 2.9 مليون
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K 8 فبراير 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K 8 فبراير 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K 8 فبراير 13:54 yay
-rw-r - r-- 1 sharmadeepesh sharmadeepesh 2.9M 8 فبراير 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst
تُستخدم محددات الحجم للبايت (B) والميغابايت (MB) والجيجابايت (GB) والتيرابايت (TB) في الإخراج.
الافتراضي ls الأمر لا يتضمن الملفات المخفية في الإخراج. لسرد المحتوى الذي تم تعيينه على أنه مخفي من قبل المستخدم ، قم بتمرير -أ علم بالأمر ls.
ls -a
الأنابيب ls مع أمر Grep
يتم استخدام الأمر grep لمطابقة الأنماط التي تتبع تعبيرًا عاديًا معينًا. يمكنك ربط هذا الأمر بـ ls للبحث عن الملفات الموجودة في نظامك. في الدليل الجذر الخاص بك ، اكتب:
ls | grep l
سيؤدي ذلك إلى سرد كافة الملفات والمجلدات التي تبدأ بحرف l. يمكنك أيضًا تصفية ملفاتك وفقًا لملحقاتها باستخدام grep.
فرز الملفات حسب الوقت والتاريخ
لسرد جميع الملفات وفرزها وفقًا لوقت وتاريخ الإنشاء / التعديل ، استخدم ملحق -t علم مع ls.
ls -t
فرز الملفات حسب الحجم
ال -س العلم سيسمح لك بفرز الملفات والمجلدات وفقًا لحجم ملفها.
ls -S
بشكل افتراضي ، سيتم فرز الملفات بترتيب تنازلي (أكبر ملف أولاً). ومع ذلك ، يمكنك عكس هذا السلوك بسهولة عن طريق إضافة ص مع ال -س علم.
ls -Sr
سرد الملفات وإرسال المخرجات إلى ملف
باستخدام > حرف ، يمكنك إرسال إخراج الأمر ls إلى أي ملف.
ls> ls-output.txt
لاحقًا ، يمكنك قراءة محتوى الملف الذي تم إنشاؤه حديثًا عن طريق الكتابة القط ls-output.txt في محطتك.
عرض محتويات الدليل باستخدام الأمر ls
يعد الأمر ls أحد أقوى الأوامر المقدمة لمستخدمي Linux. لتحقيق أقصى استفادة من أوامرك في Terminal ، يمكنك محاولة تعلم تسلسل الأوامر معًا. يمكنك حتى الأنابيب أمر mv لنقل الملفات مع ls.
النصيحة الأولى للراحة مع Linux هي حفظ بعض الأوامر الأساسية. سيساعدك هذا بالتأكيد في أن تصبح أكثر كفاءة وسرعة أثناء استخدام نظامك.
ستساعدك ورقة الغش البسيطة هذه على الشعور بالراحة مع محطة سطر أوامر Linux في أي وقت من الأوقات.
- غير محدد
Deepesh هو مدون تقني وكتب محتوى إعلامي لأكثر من 3 سنوات. حاليًا ، يسعى للحصول على درجة البكالوريوس في تطبيقات الكمبيوتر من جامعة مشهورة في الهند. في أوقات فراغه ، يستمتع بالكتابة والاستماع إلى الموسيقى ولعب الجيتار.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.