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

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

🌍
test - فحص أنواع الملفات ومقارنة القيم

ملخص

test EXPRESSION
test
[ EXPRESSION ]
[ ]
[ OPTION

الوصف

يخرج بحالة تحددها EXPRESSION.

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

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

يعتبر التعبير المحذوف بمثابة false. وإلا، فإن EXPRESSION إما true أو false ويحدد حالة الخروج. وهو أحد هذه الخيارات:

( EXPRESSION )
EXPRESSION هو true

! EXPRESSION
EXPRESSION هو false

EXPRESSION1 -a EXPRESSION2
كلا من EXPRESSION1 و EXPRESSION2 صحيحان

EXPRESSION1 -o EXPRESSION2
إما EXPRESSION1 أو EXPRESSION2 صحيح

-n STRING
طول STRING ليس صفرًا

STRING يعادل -n STRING

-z STRING
طول STRING هو صفر

STRING1 = STRING2
السلاسل متساوية

STRING1 != STRING2
السلاسل غير متساوية

STRING1 > STRING2
STRING1 أكبر من STRING2 في اللغة الحالية

STRING1 < STRING2
STRING1 أصغر من STRING2 في اللغة الحالية

INTEGER1 -eq INTEGER2
INTEGER1 يساوي INTEGER2

INTEGER1 -ge INTEGER2
INTEGER1 أكبر من أو يساوي INTEGER2

INTEGER1 -gt INTEGER2
INTEGER1 أكبر من INTEGER2

INTEGER1 -le INTEGER2
INTEGER1 أصغر من أو يساوي INTEGER2

INTEGER1 -lt INTEGER2
INTEGER1 أصغر من INTEGER2

INTEGER1 -ne INTEGER2
INTEGER1 ليس مساويًا لـ INTEGER2

FILE1 -ef FILE2
FILE1 و FILE2 لهما نفس رقم الجهاز و inode

FILE1 -nt FILE2
FILE1 أحدث (تاريخ التعديل) من FILE2

FILE1 -ot FILE2
FILE1 أقدم من FILE2

-b FILE
يوجد FILE وهو ملف كتلة خاص

-c FILE
يوجد FILE وهو ملف حرف خاص

-d FILE
يوجد FILE وهو دليل

-e FILE
يوجد FILE

-f FILE
يوجد FILE وهو ملف عادي

-g FILE
يوجد FILE وهو مضبوط على set-group-ID

-G FILE
يوجد FILE وهو مملوك لمعرف المجموعة الفعال

-h FILE
يوجد FILE وهو رابط رمزي (نفس -L)

-k FILE
يوجد FILE ولديه بت sticky مضبوط

-L FILE
يوجد FILE وهو رابط رمزي (نفس -h)

-N FILE
يوجد FILE وقد تم تعديله منذ آخر مرة تمت قراءته

-O FILE
يوجد FILE وهو مملوك لمعرف المستخدم الفعال

-p FILE
يوجد FILE وهو أنبوب مُسمى

-r FILE
يوجد FILE ولديه المستخدم حق الوصول للقراءة

-s FILE
يوجد FILE ولديه حجم أكبر من صفر

-S FILE
يوجد FILE وهو مقبس

-t FD  وصف الملف FD مفتوح على طرفية

-u FILE
يوجد FILE ولديه بت set-user-ID مضبوط

-w FILE
يوجد FILE ولديه المستخدم حق الوصول للكتابة

-x FILE
يوجد FILE ولديه المستخدم حق الوصول للتنفيذ (أو البحث)

باستثناء -h و -L، جميع اختبارات FILE المتعلقة بالملفات تقوم بإلغاء مرجعية الروابط الرمزية. احذر من أن الأقواس تحتاج إلى إلغاء تسلسلها (على سبيل المثال، عن طريق خطوط مائلة للخلف) للصدفات. يمكن أن يكون INTEGER أيضًا -l STRING، والذي يقوم بتقييم طول STRING.

العوامل الثنائية -a و -o غامضة. استخدم 'test EXPR1 && test EXPR2' أو 'test EXPR1 || test EXPR2' بدلاً من ذلك.

'[' يحترم --help و --version، ولكن 'test' يعاملهما كسلاسل.

قد يكون لدى الصدفة الخاصة بك إصدارها الخاص من test و/أو [، والذي عادةً ما يحل محل الإصدار الموصوف هنا. يرجى الرجوع إلى وثائق الصدفة الخاصة بك للحصول على تفاصيل حول الخيارات التي يدعمها.

المؤلف

كتبه كيفن براونسدروف وماثيو برادبورن.

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

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

انظر أيضًا

access(2)

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

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