• 0

كيف أخزّن اسماء ملفات سطح المكتب باستخدام سطر اوامر لينكس؟

ارغب في انشاء نص برمجي يقوم بحفظ اسماء الملفات الموجودة على سطح المكتب بالإضافة الى عددهم بشكل دوري باستخدام الأمر ls ولكن عند تنفيذ النص البرمجي يقوم فقط بتخزين العدد فقط cd Desktop Ls > desktop_output wc -l desktop_output > desktop_output

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

لتخزين أسماء ملفات سطح المكتب باستخدام سطر أوامر لينكس يجب عليك أن تقوم أولا بالدخول إلى سطح المكتب عن طريق الأمر cd ومن ثم كتابة أمر عرض الملفات ls ثم استخدام الرمز > والذي سيحوّل ناتج هذا الأمر إلى ملف بأي اسم تختاره كما في المثال التالي:

ls > filenames.txt

ولحساب عدد الملفات الموجودة يمكنك كتابة هذا الأمر:

ls -l | grep -v ^l | wc -l > filesnum.txt

كما يمكنك دمج الأمرين معا كما في المثال التالي:

f.txt && ls -l | grep -v ^l | wc -l > n.txt


ملاحظة: قمنا بتمرير -l إلى ls حتى لا تقوم بحساب الملفات المخفية.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن