كتيبات سطر الأوامر

Man » دليل ls عبر الإنترنت - وثائق مفصلة عبر الإنترنت لصفحة مساعدة ls

🌍
ls - عرض محتويات الدليل

ملخص

ls [خيار]... [ملف]...

الوصف

عرض معلومات حول الملفات (الدليل الحالي افتراضيًا). قم بفرز الإدخالات أبجديًا إذا لم يتم تحديد أي من الخيارات ‎-cftuvSUX‎ أو ‎--sort‎.

تكون الوسائط الإلزامية للخيارات الطويلة إلزامية للخيارات القصيرة أيضًا.

الخيارات

-a، ‎--all‎
لا تتجاهل الإدخالات التي تبدأ بـ ‎.‎

-A، ‎--almost-all‎
لا تعرض الإدخالات الضمنية ‎.‎ و ‎..‎

‎--author‎
مع ‎-l‎، اطبع مؤلف كل ملف

-b، ‎--escape‎
اطبع رموز C لأنواع الأحرف غير الرسومية

‎--block-size=SIZE‎
مع ‎-l‎، قم بتوسيع الأحجام حسب الحجم المحدد ‎SIZE‎ عند طباعتها؛ على سبيل المثال، ‎'‎--block-size=M'‎؛ انظر تنسيق الحجم أدناه

-B، ‎--ignore-backups‎
لا تعرض الإدخالات الضمنية التي تنتهي بـ ‎~‎

-c مع ‎-lt‎: قم بالفرز وعرض وقت تغيير حالة الملف ‎ctime‎ (وقت آخر تغيير لمعلومات حالة الملف)؛ مع ‎-l‎: اعرض ‎ctime‎ وقم بالفرز حسب الاسم؛ خلاف ذلك: قم بالفرز حسب ‎ctime‎، الأحدث أولاً

-C قم بعرض الإدخالات في أعمدة

‎--color[=WHEN]‎
قم بتلوين الإخراج ‎WHEN‎؛ مزيد من المعلومات أدناه

-d، ‎--directory‎
قم بعرض الدلائل نفسها، وليس محتوياتها

-D، ‎--dired‎
قم بإنشاء إخراج مصمم لوضع Emacs' dired

-f هو نفسه ‎-a -U‎

-F، ‎--classify[=WHEN]‎
أضف مؤشرًا (أحد ‎*/=>@|‎) إلى الإدخالات ‎WHEN‎

‎--file-type‎
وبالمثل، باستثناء عدم إضافة ‎*‎

‎--format=WORD‎
عبر، أفقي (-x)، فاصلات (-m)، طويل (-l)، عمود واحد (-1)، مطول (-l)، رأسي (-C)

‎--full-time‎
مثل ‎-l --time-style=full-iso‎

-g مثل ‎-l‎، ولكن لا تعرض اسم المالك

‎--group-directories-first‎
قم بتجميع الدلائل قبل الملفات

-G، ‎--no-group‎
في قائمة طويلة، لا تطبع أسماء المجموعات

-h، ‎--human-readable‎
مع ‎-l‎ و ‎-s‎، اطبع الأحجام مثل 1K 234M 2G إلخ.

‎--si‎
وبالمثل، ولكن استخدم قوى 1000 بدلاً من 1024

-H، ‎--dereference-command-line‎
اتبع الروابط الرمزية المدرجة في سطر الأوامر

‎--dereference-command-line-symlink-to-dir‎
اتبع كل رابط رمزي في سطر الأوامر يشير إلى دليل

‎--hide=PATTERN‎
لا تعرض الإدخالات الضمنية التي تطابق النمط ‎PATTERN‎ (يتم تجاوزها بواسطة ‎-a‎ أو ‎-A‎)

‎--hyperlink[=WHEN]‎
قم بإنشاء ارتباط تشعبي لأسماء الملفات ‎WHEN‎

‎--indicator-style=WORD‎
أضف مؤشرًا بأسلوب ‎WORD‎ إلى أسماء الإدخالات: لا شيء (افتراضي)، شرطة مائلة (-p)، نوع الملف ‎(--file-type)، تصنيف (-F)

-i، ‎--inode‎
اطبع رقم الفهرس لكل ملف

-I، ‎--ignore=PATTERN‎
لا تعرض الإدخالات الضمنية التي تطابق النمط ‎PATTERN‎

-k، ‎--kibibytes‎
افتراضيًا، استخدم كتل بحجم 1024 بايت لاستخدام نظام الملفات؛ يتم استخدامه فقط مع ‎-s‎ وإجمالي لكل دليل

-l استخدم تنسيق قائمة طويل

-L، ‎--dereference‎
عند عرض معلومات الملف لرابط رمزي، اعرض معلومات الملف الذي يشير إليه الرابط بدلاً من الرابط نفسه

-m  املأ العرض بقائمة من الإدخالات مفصولة بفواصل.

-n، --numeric-uid-gid
مثل -l، ولكن اعرض معرفات المستخدم والمجموعة الرقمية.

-N، --literal
اطبع أسماء الإدخالات بدون وضعها بين علامتي اقتباس.

-o  مثل -l، ولكن لا تعرض معلومات المجموعة.

-p، --indicator-style=slash
أضف مؤشر '/' إلى الدلائل.

-q، --hide-control-chars
اطبع '?' بدلاً من الأحرف غير الرسومية.

--show-control-chars
اعرض الأحرف غير الرسومية كما هي (افتراضيًا، ما لم يكن البرنامج هو 'ls' والإخراج هو طرفية).

-Q، --quote-name
ضع أسماء الإدخالات بين علامتي اقتباس مزدوجتين.

--quoting-style=WORD
استخدم نمط الاقتباس WORD لأسماء الإدخالات: literal، locale، shell، shell-always، shell-escape، shell-escape-always، c، escape (يلغي متغير البيئة QUOTING_STYLE).

-r، --reverse
عكس الترتيب أثناء الفرز.

-R، --recursive
اعرض الدلائل الفرعية بشكل متكرر.

-s، --size
اطبع حجم الذاكرة المخصصة لكل ملف، بالكتل.

-S  فرز حسب حجم الملف، الأكبر أولاً.

--sort=WORD
غيّر ترتيب الفرز الافتراضي 'name' إلى WORD: none (-U)، size (-S)، time (-t)، version (-v)، extension (-X)، name، width.

--time=WORD
حدد الطابع الزمني الذي سيتم عرضه أو فرزه؛ وقت الوصول (-u): atime، access، use؛ وقت تغيير البيانات الوصفية (-c): ctime، status؛ وقت التعديل (افتراضي): mtime، modification؛ وقت الإنشاء: birth، creation؛

مع -l، يحدد WORD الطابع الزمني المراد عرضه؛ مع --sort=time، يتم الفرز حسب WORD (الأحدث أولاً).

--time-style=TIME_STYLE
تنسيق التاريخ/الوقت مع -l؛ انظر TIME_STYLE أدناه.

-t  فرز حسب الوقت، الأحدث أولاً؛ انظر --time.

-T، --tabsize=COLS
افترض أن تكون علامات التبويب في كل COLS بدلاً من 8.

-u  مع -lt: فرز وعرض وقت الوصول؛ مع -l: عرض وقت الوصول والفرز حسب الاسم؛ خلاف ذلك: فرز حسب وقت الوصول، الأحدث أولاً.

-U  لا تفرز إدخالات الدليل.

-v  فرز طبيعي للأرقام (إصدار) داخل النص.

-w، --width=COLS
اضبط عرض الإخراج على COLS. 0 يعني عدم وجود حد.

-x  اعرض الإدخالات حسب الأسطر بدلاً من الأعمدة.

-X  فرز أبجديًا حسب امتداد الإدخال.

-Z، --context
اطبع أي سياق أمان لكل ملف.

--zero  انهِ كل سطر إخراج بـ NUL، وليس سطر جديد.

-1  اعرض ملفًا واحدًا لكل سطر.

--help  اعرض هذه المساعدة واخرج.

--version
اعرض معلومات الإصدار واخرج.

المعلمات

تُعدّ قيمة SIZE عددًا صحيحًا ووحدة اختيارية (على سبيل المثال، 10K هي 10*1024). الوحدات هي K، M، G، T، P، E، Z، Y، R، Q (قوى 1024) أو KB، MB، ... (قوى 1000). يمكن أيضًا استخدام البادئات الثنائية: KiB=K، MiB=M، وما إلى ذلك.

يمكن أن يكون الوسيط TIME_STYLE هو full-iso، أو long-iso، أو iso، أو locale، أو +FORMAT. يتم تفسير FORMAT كما في date(1). إذا كان FORMAT هو FORMAT1<سطر جديد>FORMAT2، فإن FORMAT1 تنطبق على الملفات غير الحديثة وFORMAT2 على الملفات الحديثة. يتم تطبيق نمط TIME_STYLE الذي يبدأ بـ 'posix-' فقط خارج نطاق اللغة الإقليمية POSIX. بالإضافة إلى ذلك، يحدد متغير البيئة TIME_STYLE النمط الافتراضي الذي سيتم استخدامه.

الوسيط WHEN هو 'always' افتراضيًا ويمكن أن يكون أيضًا 'auto' أو 'never'.

يتم تعطيل استخدام الألوان لتمييز أنواع الملفات افتراضيًا ومع --color=never. مع --color=auto، ينبعث ls رموز الألوان فقط عندما يكون الإخراج القياسي متصلاً بطرفية. يمكن لمتغير البيئة LS_COLORS تغيير الإعدادات. استخدم الأمر dircolors(1) لتعيينه.


حالة الخروج:

0 إذا كان كل شيء على ما يرام،

1 إذا كانت هناك مشاكل بسيطة (مثل عدم القدرة على الوصول إلى دليل فرعي)،

2 إذا كانت هناك مشاكل خطيرة (مثل عدم القدرة على الوصول إلى وسيط سطر الأوامر).

المؤلف

كتبه ريتشارد إم. ستالمان وديفيد ماكنزي.

الإبلاغ عن الأخطاء

مساعدة GNU coreutils عبر الإنترنت: [https://www.gnu.org/software/coreutils/] يرجى الإبلاغ عن أي أخطاء في الترجمة إلى [https://translationproject.org/team/]

انظر أيضًا

dircolors(1)

توثيق كامل [https://www.gnu.org/software/coreutils/ls] أو متاح محليًا عبر: info '(coreutils) ls invocation'

تم التعبئة بواسطة دبيان (9.7-3) حقوق الطبع والنشر © 2025 مؤسسة البرمجيات الحرة. رخصة GPLv3+: رخصة GNU GPL الإصدار 3 أو أحدث [https://gnu.org/licenses/gpl.html]. هذا برنامج مجاني: يمكنك تغيير وإعادة توزيعه بحرية. لا توجد ضمانات، إلى الحد الذي يسمح به القانون.