السلام عليكم ورحمة الله وبركاته
اعذروني ساقوم بالبدأ في الدرس الثاني
وسيكون عن:
Unix/Linux Basic File Manipulation
اهم الاوامر للتعامل مع الملفات
:
اولاً : نسخ الملفات
يستخدم امر cp لنسخ الملفات
مثال: cp filename newfilename
في هذه الحالة تصبح هناك نسخة جديدة من filename باسم newfilename
ويمكنك ايضاً نسخ ملف من مجلد ;خر او من نفس المجلد لمجلد آخر مثال:
cp /etc/swalif.conf /home/hosting/swalif.conf
في هذا المثال تم انشاء نسخة جديدة لـswalif.conf داخل home/hosting
ولنسخ مجلد بالكامل نستخدم العلم الاضافي -a
مثال cp -a
ثانياَ: نقل واعادة تسمية الملفات
نستخدم امر mv لنقل وتغيير اسماء الملفات
لنقل ملف من مجلد ;خر مثال:
mv /etc/swalif.conf /hosting/swalif.conf
ولتغيير اسم الملف في نفس المجلد
mv /etc/swalif.conf /etc/unix.conf
في هذه الحالة تغير اسم الملف الى unix.conf
ويمكنك القيام بالعملية داخل المجلد المطلوب ايضاً مثال:
mv oldswalif.conf newswalif.conf
تمت اعادة تسمية الملف من oldswalif.conf إلى newsawalif.conf
ثالثاً: مسح الملفات والمجلدات
لمسح الملفات يتم استخدام الامر rm
لمسح ملف مع السؤال لتاكيد الحذف تستخدم كالمثال:
rm -i filename
او حتى اذا كان في مجلد آخر مثال:
rm -i /etc/swalif.conf
ولاستخدام وضع الاجبار بدون السؤال او التصريح
تستعمل rm -f
مثال: rm -f /etc/swalif.conf
ولحذف الدليل بالاضافة للادلة الفرعية لمجلد ما تستعمل الامر
rm -r
مثال : rm -r /etc/swalif
وللحذف كامل المجلد بدون السؤال
rm -rf
مثال : rm -rf /etc/swalif
ولحذف المجلدات الخالية تستعمل الامر rmdir
مثال: rmdir /home/swalif
رابعاً : انشاء المجلدات والملفات
يستخدم امر touch لانشاء الملفات
مثال: touch filename1
او اكثر من ملف مثال:
touch filename1 filename2 filname3
وينشأ هذا الامر ملفات خالية تماماً الا انه يستخدم لتحديث تواريخ الملفات وللنسخ الاحتياطي للملفات التي تغيرت فقط
يستخدم امر mkdir لانشاء مجلد جديد
مثال: mkdir /etc/swalif
هذا يقوم بانشاء مجلد جديد داخل etc باسم swalif
او mkdir hostcost يقوم هذا الامر بانشاء مجلد جديد في المكان الموجود فيه انت حالياً
* ملاحظة هامة: جميع الامثلة ليست من الواقع ولا توجد مجلدات او ملفات بهذا الاسم..
آمل ان تكونوا استمتعتوا بهذا الدرس.
تحياتي