| CPIO(1) | GNU CPIO | CPIO(1) |
الاسم¶
cpio - نسخ الملفات من وإلى الأرشيفات
موجز¶
cpio {-o|--create} [-0acvABLV] [-C بايتات] [-H تنسيق] [-M رسالة] [-O [[مستخدم@]مضيف:]أرشيف] [-F [[مستخدم@]مضيف:]أرشيف] [--file=[[مستخدم@]مضيف:]أرشيف] [--format=تنسيق] [--message=رسالة] [--null] [--reset-access-time] [--verbose] [--dot] [--append] [--block-size=كتل] [--dereference] [--io-size=بايتات] [--quiet] [--force-local] [--rsh-command=أمر] < قائمة-أسماء [> أرشيف]
cpio {-i|--extract} [-bcdfmnrtsuvBSV] [-C بايتات] [-E ملف] [-H تنسيق] [-M رسالة] [-R [مستخدم][:.][مجموعة]] [-I [[مستخدم@]مضيف:]أرشيف] [-F [[مستخدم@]مضيف:]أرشيف] [--file=[[مستخدم@]مضيف:]أرشيف] [--make-directories] [--nonmatching] [--preserve-modification-time] [--numeric-uid-gid] [--rename] [--list] [--swap-bytes] [--swap] [--dot] [--unconditional] [--verbose] [--block-size=كتل] [--swap-halfwords] [--io-size=بايتات] [--pattern-file=ملف] [--format=تنسيق] [--owner=[مستخدم][:.][مجموعة]] [--no-preserve-owner] [--message=رسالة] [--force-local] [--no-absolute-filenames] [--sparse] [--only-verify-crc] [--to-stdout] [--quiet] [--rsh-command=أمر] [نمط...] [< أرشيف]
cpio {-p|--pass-through} [-0adlmuvLV] [-R [مستخدم][:.][مجموعة]] [--null] [--reset-access-time] [--make-directories] [--link] [--quiet] [--preserve-modification-time] [--unconditional] [--verbose] [--dot] [--dereference] [--owner=[مستخدم][:.][مجموعة]] [--no-preserve-owner] [--sparse] دليل-الوجهة < قائمة-أسماء
cpio {-?|--help|--usage|--version}
التبليغ عن الأخطاء¶
أبلغ عن علات cpio إلى bug-cpio@gnu.org
صفحة GNU cpio الرئيسة: <http://www.gnu.org/software/cpio/>
مساعدة عامة في استخدام برمجيات جنو: <http://www.gnu.org/gethelp/>
أبلغ عن أخطاء ترجمة cpio إلى <http://translationproject.org/team/>
انظر أيضًا¶
الوصف¶
ينسخ GNU cpio الملفات بين الأرشيفات والأدلة. وهو يدعم تنسيقات الأرشيف التالية: cpio الثنائي القديم، cpio المحمول القديم، cpio الخاص بـ SVR4 مع وبدون مجموع تحقق (checksum)، و HP cpio، وتنسيقات tar المتنوعة.
يُطلب وضع التشغيل بواسطة أحد الخيارات التالية:
- -o، --create
- النسخ للخارج. يقرأ قائمة بأسماء الملفات من الدخل القياسي وينشئ على المخرج القياسي (ما لم يُتجاوز بخيار --file) أرشيفاً يحتوي على هذه الملفات.
- -i، --extract
- النسخ للداخل. يقرأ الأرشيف من الدخل القياسي (أو من الملف المزود بـ خيار --file) ويستخرج الملفات منه، أو (إذا أُعطي الخيار -t) يسرد محتوياته إلى المخرج القياسي. إذا زُود نمط واحد أو أكثر، يقرأ أو يسرد فقط الملفات التي تطابق هذه الأنماط. الخيار -t وحده يتضمن -i.
- -p، --pass-through
- تمرير عبر. يقرأ قائمة بأسماء الملفات من الدخل القياسي وينسخها إلى الدليل المحدد.
- -؟، --help
- يعطي ملخص مساعدة قصير ويخرج.
- --usage
- يطبع رسالة استخدام قصيرة ويخرج.
- --version
- يطبع إصدار البرنامج ويخرج.
التبليغ عن الأخطاء¶
أبلغ عن علات cpio إلى bug-cpio@gnu.org
صفحة GNU cpio الرئيسة: <http://www.gnu.org/software/cpio/>
مساعدة عامة في استخدام برمجيات جنو: <http://www.gnu.org/gethelp/>
أبلغ عن أخطاء ترجمة cpio إلى <http://translationproject.org/team/>
الخيارات¶
معدلات التشغيل الصالحة في أي وضع¶
- --block-size=حجم-الكتلة
- يضبط حجم كتلة الإدخال/الإخراج إلى حجم-الكتلة * 512 بايت.
- -B
- يضبط حجم كتلة الإدخال/الإخراج إلى 5120 بايت.
- -c
- يستخدم تنسيق الأرشيف المحمول القديم (ASCII). هذا مماثل لـ -H odc.
- -C، --io-size=عدد
- يضبط حجم كتلة الإدخال/الإخراج إلى العدد المعطى من البايتات.
- -D، --directory=دليل
- يغير المسار إلى الدليل دليل.
- --force-local
- ملف الأرشيف محلي، حتى لو كان اسمه يحتوي على فواصل منقوطة.
- -H، --format=تنسيق
- يستخدم أرشيف بـ تنسيق معين. التنسيقات الصالحة هي (الرقم بين قوسين يعطي الحجم الأقصى لعضو الأرشيف الفردي):
- bin
- التنسيق الثنائي المهجور. (2147483647 بايت)
- odc
- التنسيق المحمول القديم (POSIX.1). (8589934591 بايت)
- newc
- التنسيق المحمول الجديد (SVR4)، والذي يدعم أنظمة الملفات التي تحتوي على أكثر من 65536 inode. (4294967295 بايت)
- crc
- التنسيق المحمول الجديد (SVR4) مع إضافة مجموع تحقق.
- tar
- تنسيق tar القديم. (8589934591 بايت)
- ustar
- تنسيق tar الخاص بـ POSIX.1. يتعرف أيضًا على أرشيفات GNU tar، والتي تعد مشابهة ولكن ليست متطابقة. (8589934591 بايت)
- hpbin
- التنسيق الثنائي المهجور المستخدم في cpio الخاص بـ HPUX (الذي يخزن ملفات الأجهزة بشكل مختلف).
- hpodc
- التنسيق المحمول المستخدم في cpio الخاص بـ HPUX (الذي يخزن ملفات الأجهزة بشكل مختلف).
- -R، --owner=[مستخدم][:.][مجموعة]
- في وضعي
النسخ
للداخل
والنسخ
بالتمرير،
يضبط ملكية
جميع
الملفات
المنشأة
إلى
المستخدم
و/أو
المجموعة
المحددين.
في وضع
النسخ
للخارج،
يخزن
معلومات
المالك
المزودة في
الأرشيف.
يُبحث عن المستخدم و المجموعة أولاً في قواعد بيانات مستخدمي ومجموعات النظام. إذا لم يُعثر عليهما، يتحقق cpio مما إذا كانا يتكونان من أرقام عشرية فقط، وإذا كان الأمر كذلك، يعاملهما كـ UID و GID رقميين، على التوالي.
لتجنب البحث وضمان معاملة المعطيات كقيم رقمية، ابدأها بعلامة زائد، مثلاً: -R +0:+0.
- --quiet
- لا يطبع عدد الكتل المنسوخة في نهاية التشغيل.
- --rsh-command=أمر
- يستخدم أمر بعيد بدلاً من rsh.
- -v، --verbose
- يسرد الملفات المعالجة بإسهاب.
- -V، --dot
- يطبع "." لكل ملف عولج.
- -W، --warning=علامة
- يتحكم في
التحذيرات
المعروضة.
العلامة
هي إما none
لتعطيل
جميع
التحذيرات،
أو all
لتمكينها،
أو truncate
لتمكين
التحذيرات
بشأن بتر
الحقول، أو
no-truncate
لتعطيلها.
تتراكم خيارات -W المتعددة.
معدلات التشغيل الصالحة في وضعي النسخ للداخل والنسخ للخارج¶
- -F، --file=[[مستخدم@]مضيف:]ملف-أرشيف
- يستخدم ملف-أرشيف هذا بدلاً من الدخل القياسي (في وضع النسخ للداخل) أو المخرج القياسي (في وضع النسخ للخارج). المستخدم و المضيف الاختياريان يحددان أسماء المستخدم والمضيف في حالة الأرشيف البعيد.
- -M، --message=سلسلة
- يطبع السلسلة عند الوصول إلى نهاية وحدة تخزين وسائط النسخ الاحتياطي.
معدلات التشغيل الصالحة فقط في وضع النسخ للداخل¶
- -b، --swap
- يبدل نصفي الكلمة في الكلمات، والبايتات في أنصاف الكلمات في البيانات. مكافئ لـ -sS.
- -f، --nonmatching
- ينسخ فقط الملفات التي لا تطابق أيًا من الأنماط المعطاة.
- -n، --numeric-uid-gid
- في سرد جدول المحتويات المسهب، يعرض UID و GID رقميين.
- -r، --rename
- يعيد تسمية الملفات بشكل تفاعلي.
- -s، --swap-bytes
- يبدل بايتات كل نصف كلمة في الملفات.
- -S، --swap-halfwords
- يبدل نصفي الكلمة في كل كلمة (4 بايتات) في الملفات.
- --to-stdout
- يستخرج الملفات إلى المخرج القياسي.
- -E، --pattern-file=FILE
- اقرأ أنماطًا إضافية تحدد أسماء الملفات لاستخراجها أو سردها من FILE.
- --only-verify-crc
- عند قراءة أرشيف بتنسيق CRC، تحقق فقط من رموز CRC لكل ملف في الأرشيف، دون استخراج الملفات فعليًا.
معدلات العمليات الصالحة فقط في وضع النسخ للخارج (copy-out)¶
- -A، --append
- ألحِق بأرشيف موجود.
- --device-independent، --reproducible
- أنشئ أرشيفات قابلة للتكرار. هذا يكافئ --ignore-devno --ignore-dirnlink --renumber-inodes.
- --ignore-devno
- خزّن 0 في حقل رقم الجهاز لكل عضو في الأرشيف، بدلًا من رقم الجهاز الفعلي.
- --ignore-dirnlink
- خزّن 2 في حقل nlink لكل عضو دليل في الأرشيف، بدلًا من عدد الروابط الفعلي.
- -O [[USER@]HOST:]ARCHIVE-NAME
- استخدم ARCHIVE-NAME
بدلًا من
المخرجات
القياسية.
يحدد USER و HOST
الاختياريان
اسم
المستخدم
والمضيف في
حالة
الأرشيف
البعيد.
يمكن تحديد اسم أرشيف المخرجات إما باستخدام هذا الخيار، أو باستخدام -F (--file)، ولكن ليس كليهما.
- --renumber-inodes
- أعِد ترقيم الفهارس (inodes) عند تخزينها في الأرشيف.
معدلات العمليات الصالحة فقط في وضع التمرير (copy-pass)¶
- -l، --link
- اربط الملفات بدلًا من نسخها، عندما يكون ذلك ممكنًا.
معدلات التشغيل الصالحة في وضعي النسخ للداخل والنسخ للخارج¶
- --absolute-filenames
- لا تجرد مكونات بادئة نظام الملفات من أسماء الملفات. هذا هو المبدئي.
- --no-absolute-filenames
- أنشئ جميع الملفات منسوبةً إلى الدليل الحالي.
معدلات العمليات الصالحة في وضعي النسخ للخارج (copy-out) والتمرير (copy-pass)¶
- -0، --null
- تُفصل أسماء الملفات في القائمة بمحارف فارغة (null) بدلًا من الأسطر الجديدة.
- -a، --reset-access-time
- صَفّر أوقات الوصول للملفات بعد قراءتها.
- -I [[USER@]HOST:]ARCHIVE-NAME
- استخدم ARCHIVE-NAME
بدلًا من
المدخلات
القياسية.
يحدد USER و HOST
الاختياريان
اسم
المستخدم
والمضيف في
حالة
الأرشيف
البعيد.
يمكن تحديد اسم أرشيف المدخلات إما باستخدام هذا الخيار، أو باستخدام -F (--file)، ولكن ليس كليهما.
- -L، --dereference
- تتبع الروابط الرمزية (انسخ الملفات التي تشير إليها بدلًا من نسخ الروابط نفسها).
معدلات العمليات الصالحة في وضعي النسخ للداخل (copy-in) والتمرير (copy-pass)¶
- -d، --make-directories
- أنشئ الأدلة البادئة عند الحاجة.
- -m، --preserve-modification-time
- احتفظ بأوقات تعديل الملف السابقة عند إنشاء الملفات.
- --no-preserve-owner
- لا تغير ملكية الملفات.
- --sparse
- اكتب الملفات التي تحتوي على كتل كبيرة من الأصفار كملفات متناثرة.
- -u، --unconditional
- استبدل جميع الملفات دون قيد أو شرط.
قيمة الإرجاع¶
يخرج GNU cpio بالرمز 0 إذا تمكن من إكمال العملية المطلوبة بنجاح. وفي حالة حدوث أخطاء، يخرج بالرمز 2.
انظر أيضًا¶
تقارير العلات¶
أبلغ عن العلات إلى <bug-cpio@gnu.org>.
حقوق النسخ¶
حقوق
النسخ © 2014--2023
مؤسسة
البرمجيات
الحرة،
المحدودة.
الرخصة GPLv3+:
رخصة غنو
العمومية
الإصدار 3 أو
أحدث <http://gnu.org/licenses/gpl.html>
هذا برنامج
حر: أنت حر في
تغييره
وإعادة
توزيعه. لا
يوجد أي
ضمان، إلى
المدى الذي
يسمح به
القانون.
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 29 أبريل 2023 | CPIO |