Learn Kali Linux Episode #13: Command Line Essentials (Part 1)
جدول المحتويات:
- كيفية استخدام القيادة
mv
- نقل ملفات متعددة والدلائل
- خيارات القيادة
mv
- يدفع قبل الكتابة
- قوة الكتابة
- لا تقم بالكتابة فوق الملفات الموجودة
- النسخ الاحتياطي للملفات
- إخراج مطول
- استنتاج
يعد نقل الملفات والدلائل أحد أكثر المهام الأساسية التي تحتاج غالبًا إلى تنفيذها على نظام Linux.
في هذا البرنامج التعليمي ، سنشرح كيفية استخدام الأمر
mv
لنقل الملفات والدلائل.
كيفية استخدام القيادة
mv
يتم استخدام الأمر
mv
(short from move) لإعادة تسمية ونقل الملفات والمجلدات من موقع إلى آخر. بناء جملة الأمر
mv
كالتالي:
mv SOURCE DESTINATION
يمكن أن يكون
SOURCE
واحدًا أو أكثر من الملفات أو الدلائل ، ويمكن أن يكون
DESTINATION
ملفًا أو دليلًا واحدًا.
- عندما يتم تقديم عدة ملفات أو أدلة كمصدر ، يجب أن يكون
DESTINATION
بمثابة دليل. في هذه الحالة ، يتم نقل ملفاتSOURCE
إلى الدليل الهدف. إذا حددت ملفًا واحدًا باسمSOURCE
، والهدفDESTINATION
هو دليل موجود ، ثم يتم نقل الملف إلى الدليل المحدد. إذا حددت ملفًا واحدًا كمصدر وملف واحد كهدفDESTINATION
فأنت تقوم بإعادة تسمية الملف. عندما يكونSOURCE
هو دليل ولا يوجدDESTINATION
، فسيتم إعادة تسميةSOURCE
إلىDESTINATION
. وإلا في حالة وجودDESTINATION
، يتم نقله داخل دليلDESTINATION
.
لنقل ملف أو دليل ، يجب أن يكون لديك أذونات الكتابة على كل من
SOURCE
و
DESTINATION
. خلاف ذلك ، سوف تتلقى خطأ رفض إذن.
على سبيل المثال ، لنقل ملف
file1
من دليل العمل الحالي إلى دليل
/tmp
الذي ستقوم بتشغيله:
mv file1 /tmp
لإعادة تسمية الملف ، يلزمك تحديد اسم الملف الوجهة:
mv file1 file2
بناء جملة نقل الدلائل هو نفسه عند نقل الملفات. في المثال التالي ، إذا كان دليل
dir2
موجودًا ،
dir2
الأمر
dir1
داخل
dir2
. في حالة عدم وجود
dir2
، سيتم إعادة تسمية
dir1
إلى
dir2
:
نقل ملفات متعددة والدلائل
لنقل ملفات وأدلة متعددة ، حدد الملفات التي تريد نقلها كمصدر. على سبيل المثال ، لنقل الملفات
file1
و
file2
إلى دليل
dir1
،
dir1
:
mv file1 file2 dir1
يتيح لك الأمر
mv
أيضًا استخدام مطابقة الأنماط. على سبيل المثال ، لنقل جميع ملفات
pdf
من الدليل الحالي إلى دليل
~/Documents
، يمكنك استخدام:
خيارات القيادة
mv
يقبل الأمر
mv
العديد من الخيارات التي تؤثر على سلوك الأمر الافتراضي.
في بعض توزيعات Linux ، قد يكون
mv
اسمًا مستعارًا لأمر
mv
مع مجموعة مخصصة من الخيارات. على سبيل المثال ، في CentOS
mv
هو اسم مستعار لـ
mv -i
. يمكنك العثور على ما إذا كان
mv
اسمًا مستعارًا باستخدام أمر
type
:
type mv
إذا كانت
mv
اسمًا مستعارًا ، فسيظهر الإخراج بالشكل التالي:
mv is aliased to `mv -i'
إذا تم إعطاء خيارات متعارضة ، فإن الخيار الأخير له الأسبقية.
يدفع قبل الكتابة
افتراضيًا ، إذا كان الملف الوجهة موجودًا ، فسيتم الكتابة فوقه. للمطالبة بالتأكيد ، استخدم الخيار
-i
:
mv -i file1 /tmp
mv: overwrite '/tmp/file1'?
للكتابة فوق نوع الملف
y
أو
Y
قوة الكتابة
إذا حاولت الكتابة فوق ملف للقراءة فقط ،
mv
منك الأمر
mv
ما إذا كنت تريد الكتابة فوق الملف:
mv -i file1 /tmp
mv: replace '/tmp/file1', overriding mode 0400 (r--------)?
لتجنب المطالبة ، استخدم خيارات
-f
:
mv -f file1 /tmp
هذا الخيار مفيد بشكل خاص عندما تحتاج إلى الكتابة فوق ملفات متعددة للقراءة فقط.
لا تقم بالكتابة فوق الملفات الموجودة
يخبر الخيار
-n
mv
عدم الكتابة فوق أي ملف موجود:
mv -f file1 /tmp
في حالة وجود ملف 1 ، لن يؤدي الأمر أعلاه إلى شيء. وإلا فإنه سيتم نقل الملف إلى الدليل
/tmp
.
النسخ الاحتياطي للملفات
في حالة وجود الملف الوجهة ، يمكنك إنشاء نسخة احتياطية منه باستخدام الخيار
-b
:
mv -b file1 /tmp
سيكون لملف النسخة الاحتياطية نفس اسم الملف الأصلي مع التلدة (
~
) الملحقة به.
استخدم الأمر ls للتحقق من إنشاء النسخة الاحتياطية:
ls /tmp/file1*
إخراج مطول
خيار آخر يمكن أن يكون مفيدا هو
-v
. عند استخدام هذا الخيار ، يطبع الأمر اسم كل ملف تم نقله:
mv -i file1 /tmp
renamed 'file1' -> '/tmp/file1'
استنتاج
يتم استخدام الأمر
mv
لنقل وإعادة تسمية الملفات والدلائل.
لمزيد من المعلومات حول الأمر
mv
، تحقق من صفحة man أو اكتب
man mv
في الجهاز الطرفي.
يمكن لمستخدمي Linux الجدد الذين يتعرضون للترهيب من سطر الأوامر استخدام مدير ملفات واجهة المستخدم الرسومية لنقل ملفاتهم.
محطة امكيفية تشغيل نظام التشغيل chrome في نظام التشغيل windows 8 (أو نظام التشغيل windows 8.1) - توجيه التكنولوجيا
إليك كيفية الحصول على تجربة تشبه Chromebook في نظام التشغيل Windows 8 أو 8.1 من خلال تشغيل نظام التشغيل Chrome.
أمر Chmod في نظام التشغيل Linux (أذونات الملفات)
في Linux ، تتم إدارة الوصول إلى الملفات من خلال أذونات الملف وسماته وملكيته. يغطي هذا البرنامج التعليمي كيفية استخدام الأمر chmod لتغيير أذونات الوصول إلى الملفات والدلائل.
الأمر Ls في نظام التشغيل Linux (قائمة الملفات والدلائل)
يعد الأمر ls أحد الأوامر الأساسية التي يجب على أي مستخدم Linux معرفتها. يتم استخدامه لسرد معلومات حول الملفات والدلائل داخل نظام الملفات.