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]. هذا برنامج مجاني: يمكنك تغيير وإعادة توزيعه بحرية. لا توجد ضمانات، إلى الحد الذي يسمح به القانون.