لقد حصلت على الدليل /home/user/oldname
وأريد تسميته إلى /home/user/newname
. كيف يمكنني القيام بذلك في محطة?
<قبل> < رمز>بالسيارات / الرئيسية / المستخدم / الاسم القديم / الرئيسية / المستخدم / الاسم الجديد
< / كود> < / قبل>
mv
يمكن أن تفعل وظيفتين.
- يمكنه نقل الملفات أو الدلائل
- يمكنه إعادة تسمية الملفات أو الدلائل
لمجرد إعادة تسمية ملف أو دليل اكتب هذا في المحطة:
mv old_name new_name
مع وجود مسافة بين الأسماء القديمة والجديدة.
لنقل ملف أو دليل اكتب هذا في المحطة.
mv file_name ~/Desktop
فإنه سيتم نقل الملف إلى سطح المكتب.
إذا كان هناك دليل يجب عليك إضافته -R
قبل اسم الدليل:
mv -R directory_name ~/Desktop
mv -T /home/user/oldname /home/user/newname
سيؤدي ذلك إلى إعادة تسمية الدليل إذا كانت الوجهة غير موجودة أو إذا كانت موجودة ولكنها فارغة. وإلا فإنه سوف تعطيك خطأ.
إذا قمت بذلك بدلا من ذلك:
mv /home/user/oldname /home/user/newname
واحد من شيئين سيحدث:
- إذا
/home/user/newname
غير موجود ، فإنه سيتم إعادة تسمية/home/user/oldname
إلى/home/user/newname
- إذا
/home/user/newname
موجود ، وسوف تتحرك/home/user/oldname
إلى/home/user/newname
، أي./home/user/newname/oldname
المصدر: كيف تقرر أن بالسيارات ينتقل إلى دليل بدلا من استبدال الدليل?
إذا كنت ترغب في إعادة تسمية دليل على مستواك في نظام الملفات (على سبيل المثال ، كنت في الدليل الرئيسي الخاص بك وتريد إعادة تسمية الدليل الذي هو أيضا في الدليل الرئيسي الخاص بك):
mv Directory ./NewNameDirectory
هذا gvfs-move
والأمر أيضا إعادة تسمية الملفات والدلائل.
gvfs-move /home/user/oldname /home/user/newname
سوف غفس-إعادة تسمية إعادة تسمية الدلائل كذلك. وسوف يعطي خطأ إذا كان الدليل مع الاسم الجديد موجود بالفعل. القيد الوحيد هو أنه لا يمكنك استخدام مسار باسم المجلد. لذا
gvfs-rename /home/boo /home/boo-the-dog
لن تعمل ، ولكن
cd /home gvfs-rename boo boo-the-dog
سوف تعمل. ليست مفيدة كما مف-ر ولكن قرأت في الرجل الذي كان من المفترض لعمليات الشبكة.
استخدام ‘بالسيارات’ وعدم استخدام’` ’ في النهاية. لأن المحتوى الخاص بك سوف يذهب داخله.
استخدام دائما ‘بالسيارات’ أو ‘إعادة تسمية’.