SYSTEMD-VPICK(1)

الاسم
systemd-vpick - حل المسارات إلى أدلة مُرقّمة ".v/

موجز

systemd-vpick [خيارات...] [مسار...]

الوصف

systemd-vpick يحل مسار نظام ملفات يشير إلى دليل مُرقّم ".v/" إلى مسار أحدث ملف (حسب الإصدار) موجود فيه. توفر هذه الأداة واجهة سطر أوامر لمنطق systemd.v(7).

تتوقع الأداة مسارًا إلى دليل ".v/" كوسيط (إما مباشرة، أو بنمط شرطة سفلية ثلاثية كمكون نهائي). ثم تحدد أحدث ملف موجود في ذلك الدليل، وتكتب مساره إلى المخرج القياسي.

ما لم يُمرّر نمط الشرطة السفلية الثلاثية كمكون أخير للمسار، فمن الضروري عادةً تحديد المفتاح --suffix= على الأقل لتكوين لاحقة الملف المراد البحث عنها.

إذا لم يُشر المسار المُحدد إلى مسار ".v/" (أي، لا ينتهي المكون النهائي بـ ".v"، ولا المكون قبل الأخير، ولا يحتوي المكون النهائي على شرطة سفلية ثلاثية)، يُكتب مساره المُحدد دون تعديل إلى المخرج القياسي.

الخيارات

الخيارات التالية مفهومة:

--basename=, -B
    يتجاوز "الاسم الأساسي" للملفات المراد البحث عنها، أي الجزء الواقع على يسار الجزء المتغير من أسماء الملفات. عادةً يُشتق هذا آليًا من اسم ملف المكون ".v" للمسار المُحدد، أو من نمط الشرطة السفلية الثلاثية في المكون الأخير للمسار المُحدد.

    أُضيف في الإصدار 256.

-V
    يُكوّن الإصدار المراد اختياره بشكل صريح. إذا حُدّد، يُبحث عن اسم ملف بسلسلة الإصدار المُحددة، بدلاً من أحدث إصدار متاح.

    أُضيف في الإصدار 256.

-A
    يُكوّن البنية المراد اختيارها بشكل صريح. إذا حُدّد، يُبحث عن اسم ملف بمعرّف البنية المُحدد. إذا لم يُحدد، تُؤخذ في الاعتبار فقط أسماء الملفات ذات البنية المدعومة محليًا، أو تلك التي لا تحتوي على أي معرّف بنية.

    أُضيف في الإصدار 256.

--suffix=, -S
    يُكوّن لاحقة أسماء الملفات المراد أخذها في الاعتبار. بالنسبة لمنطق ".v/"، من الضروري تحديد اللاحقة المراد البحث عنها، ويجب أن يحمل المكون ".v/" أيضًا اللاحقة مباشرة قبل ".v" في اسمه.

    أُضيف في الإصدار 256.

--type=، -t
    يُكوّن نوع inode المراد البحث عنه في دليل ".v/". يأخذ إحدى القيم "reg", "dir", "sock", "fifo", "blk", "chr", "lnk" كوسيط، كل منها يُحدد نوع inode. انظر inode(7) للتفاصيل حول أنواع inode. إذا استُخدم هذا الخيار، تُصفى inodes التي لا تطابق النوع المُحدد ولا تُؤخذ في الاعتبار.

    أُضيف في الإصدار 256.

--print=, -p
    يُكوّن ما يُكتب بالضبط إلى المخرج القياسي. إذا لم يُحدد، يطبع المسار الكامل والمحلول لأحدث ملف مطابق في دليل ".v/". يمكن ضبط هذا المفتاح إلى أحد التالي:

        • إذا ضُبط على "filename"، يطبع اسم الملف فقط بدلاً من المسار الكامل للملف المُحلول.

        • إذا ضُبط على "version"، يطبع إصدار الملف المُحلول فقط.

        • إذا ضُبط على "type"، يطبع نوع inode للملف المُحلول فقط (أي سلسلة مثل "reg" للملفات العادية، أو "dir" للأدلة).

        • إذا ضُبط على "arch"، يطبع بنية الملف المُحلول فقط.

        • إذا ضُبط على "tries"، يطبع المحاولات المتبقية/المحاولات المُنجزة للملف المُحلول فقط.

        • إذا ضُبط على "all"، يطبع كل ما سبق في مخرج جدولي بسيط.

    أُضيف في الإصدار 256.

--resolve=
    يأخذ وسيطًا منطقيًا. إذا كان صحيحًا، يُجرى تطبيع كامل للمسار إلى الملف المُرقّم (أي حل الروابط الرمزية، وإزالة مكونات المسار الزائدة) قبل عرضه. إذا كان خاطئًا (المبدئي)، لا يُفعل ذلك، ويُعرض المسار دون تطبيع.

    أُضيف في الإصدار 256.

-h، --help
    اطبع نص مساعدة قصير واخرج.

--version
    اطبع سلسلة إصدار قصيرة واخرج.

أمثلة

استخدم أمرًا مثل التالي لاختيار أحدث صورة قرص خام آليًا من دليل ".v/":

    $ systemd-vpick --suffix=.raw --type=reg /var/lib/machines/quux.raw.v/

سيُعدد هذا جميع الملفات العادية المطابقة لـ /var/lib/machines/quux.raw.v/quux*.raw، ويُصفّيها ويُرتّبها وفقًا للقواعد الموصوفة في systemd.v(7)، ثم يكتب المسار إلى أحدث ملف (حسب الإصدار) إلى المخرج القياسي.

استخدم أمرًا مثل التالي لاختيار أحدث شجرة دليل نظام تشغيل آليًا من دليل ".v/":

    $ systemd-vpick --type=dir /var/lib/machines/waldo.v/

سيُعدد هذا جميع inodes الدليل المطابقة لـ /var/lib/machines/waldo.v/waldo*، ويُصفّيها ويُرتّبها وفقًا للقواعد الموصوفة في systemd.v(7)، ثم يكتب المسار إلى أحدث دليل (حسب الإصدار) إلى المخرج القياسي.

لمزيد من الأمثلة، انظر systemd.v(7).

حالة الخروج

عند النجاح، يُعاد الرقم 0، وإلا فيُعاد رمز فشل غير صفري.

انظر أيضًا

systemd(1), systemd.v(7)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.