'\" t .\" Title: rename .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: أوامر المستخدم .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "RENAME" "1" "2026-05-18" "util\-linux 2.42.1" "أوامر المستخدم" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "الاسم" rename \- غيّر أسماء الملفات .SH "موجز" .sp \fBrename\fP [خيارات] \fIالسلسلة_الفرعية\fP \fIالاستبدال\fP \fIالملف\fP.\|.\|. .SH "الوصف" .sp سيغير \fBrename\fP أسماء الملفات المحددة عبر استبدال التكرار الأول لـ \fIالسلسلة_الفرعية\fP في أسمائها بـ \fIالاستبدال\fP. .SH "الخيارات" .sp \fB\-s\fP، \fB\-\-symlink\fP .RS 4 لا تغير اسم الوصلة الرمزية بل غير وجهة إشارتها. .RE .sp \fB\-v\fP، \fB\-\-verbose\fP .RS 4 أظهر الملفات التي غُيرت أسماؤها، إن وجدت. .RE .sp \fB\-n\fP، \fB\-\-no\-act\fP .RS 4 لا تجرِ أي تغييرات؛ أضف \fB\-\-verbose\fP لرؤية ما سيحدث. .RE .sp \fB\-a\fP، \fB\-\-all\fP .RS 4 استبدال جميع تكرارات \fIالسلسلة_الفرعية\fP بدلاً من التكرار الأول فقط. .RE .sp \fB\-l\fP، \fB\-\-last\fP .RS 4 استبدال التكرار الأخير لـ \fIالسلسلة_الفرعية\fP بدلاً من الأول. .RE .sp \fB\-o\fP، \fB\-\-no\-overwrite\fP .RS 4 لا تكتب فوق الملفات الموجودة. عندما يكون \fB\-\-symlink\fP نشطاً، لا تكتب فوق الوصلات الرمزية التي تشير إلى أهداف موجودة. .RE .sp \fB\-i\fP، \fB\-\-interactive\fP .RS 4 اسأل قبل الكتابة فوق الملفات الموجودة. .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SH "تحذير" .sp لا تملك عملية تغيير الأسماء أي ضمانات بشكل مبدئي أو دون أي من الخيارات \fB\-\-no\-overwrite\fP أو \fB\-\-interactive\fP أو \fB\-\-no\-act\fP. إذا كان للمستخدم صلاحية إعادة كتابة أسماء الملفات، فسينفذ الأمر الإجراء دون أي أسئلة. على سبيل المثال، قد تكون النتيجة وخيمة عند تشغيل الأمر كجذر (root) في دليل \fB{lib}\fP. احرص دائماً على أخذ نسخة احتياطية قبل تشغيل الأمر، إلا إذا كنت تدرك فعلياً ما تفعله. .SH "حالات خاصة" .sp إذا كانت \fIالسلسلة_الفرعية\fP فارغة، فسيُضاف \fIالاستبدال\fP مبدئياً إلى بداية اسم الملف. ومع خيار \fB\-\-all\fP، سيُدرج \fIالاستبدال\fP بين كل حرفين من اسم الملف، بالإضافة إلى البداية والنهاية. .sp عادةً، يُحدث المكون الأخير فقط من مسار اسم الملف. (أو مع \fB\-\-symlink\fP، يُحدث المكون الأخير فقط لمسار الوصلة.) ولكن إذا احتوت \fIالسلسلة_الفرعية\fP أو \fIالاستبدال\fP على الرمز \fI/\fP، فسيُحدث المسار الكامل. قد يتسبب هذا في نقل الملف بين المجلدات. علماً أن إنشاء المجلدات ونقل الملفات بين أنظمة الملفات غير مدعوم. .SH "الوضع التفاعلي" .sp كغالبية الأدوات القياسية، يمكن استخدام rename مع جهاز طرفي (tty باختصار) في الوضع القانوني، حيث يُخزن السطر مؤقتاً بواسطة tty وتضغط على ENTER للمصادقة على إدخال المستخدم. أما إذا وضعت tty في وضع cbreak، فإن rename يتطلب ضغطة مفتاح واحدة فقط للإجابة على المطالبة. لضبط وضع cbreak، شغّل مثلاً: .sp .if n .RS 4 .nf .fam C sh \-c \*(Aqstty \-icanon min 1; "$0" "$@"; stty icanon\*(Aq rename \-i from to files .fam .fi .if n .RE .SH "حالة الخروج" .sp \fB0\fP .RS 4 نجحت جميع عمليات تغيير الأسماء المطلوبة .RE .sp \fB1\fP .RS 4 فشلت جميع عمليات تغيير الأسماء .RE .sp \fB2\fP .RS 4 فشلت بعض عمليات تغيير الأسماء .RE .sp \fB4\fP .RS 4 لم يُغير اسم أي شيء .RE .sp \fB64\fP .RS 4 حدث خطأ غير متوقع .RE .SH "أمثلة" .sp بفرض وجود الملفات \fIfoo1\fP، .\|.\|.، \fIfoo9\fP، \fIfoo10\fP، .\|.\|.، \fIfoo278\fP، فإن الأوامر .sp .if n .RS 4 .nf .fam C rename foo foo00 foo? rename foo foo0 foo?? .fam .fi .if n .RE .sp ستحولها إلى \fIfoo001\fP، .\|.\|.، \fIfoo009\fP، \fIfoo010\fP، .\|.\|.، \fIfoo278\fP. و .sp .if n .RS 4 .nf .fam C rename .htm .html *.htm .fam .fi .if n .RE .sp سيصلح امتداد ملفات html الخاصة بك. قدم سلسلة فارغة للتقصير: .sp .if n .RS 4 .nf .fam C rename \*(Aq_with_long_name\*(Aq \*(Aq\*(Aq file_with_long_name.* .fam .fi .if n .RE .sp سيزيل السلسلة الفرعية في أسماء الملفات. .SH "انظر أيضاً" .sp \fBmv\fP(1) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBrename\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."