لينكس:قائمة محتويات مجلد خارجي أو مجلد فرعي دون مغادرة المجلد الحالي

StackOverflow https://stackoverflow.com/questions/5450575

  •  12-11-2019
  •  | 
  •  

سؤال

لدي برنامج ج الذي يشاهد أكثر من مجلد في مكان ما في الدليل الخاص بك (يتم إعطاء الموقع عند بدء تشغيل البرنامج).تتمثل إحدى مهامه في إخبار المستخدم بالمحتويات المخزنة في هذا المجلد المحدد.كنت أفكر في الأنابيب الأمر لس ولكن أنا غير متأكد من كيفية الحصول على محتويات المجلد الذي لم تكن حاليا في.مساعدة?

شكراً!

هل كانت مفيدة؟

المحلول

مجرد استخدام ليرة سورية?

ls /path/to/directory

بدلا من ذلك ، استخدم opendir() و readdir(), ، انظر man 3 opendir و man 3 readdir

نصائح أخرى

ربما كنت تبحث عن giveacodicetagpre.

إذا كنت تريد أن ترى محتويات الدليل الأصل يمكنك استخدام ls ..

الإجابات الأخرى هي مناسبة إذا كنت في المحطة ، ولكن ربما كنت ترغب في أبي ج ، بدلا من دعوة مكلفة لشوكة العملية وقائمة دليل.

ل سي أبي ، فأنت تريد أن نلقي نظرة على opendir, readdir و closedir - هذا هو مرجع جيد تماما.

يمكنك استخدام ls تماما كما اقترحت.تحقق من ls صفحة الرجل.مثال:

$ ls /tmp/somedir
file1  file2
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top