معالجة الملفات في Linux - 2.1
كيفية استخدام سطر أوامر Linux كمدير للملفات. تعرّف على كيفية نسخ الملفات وحذفها ضمن نظام Linux باستخدام cp
, mv
و rm
أوامر.
يعلمك tuXfile هذا كيفية التعامل معه ملفات في لينكس. إذا كنت ترغب في معرفة كيفية التلاعب الدلائل، ألق نظرة على أدلة المعالجة في Linux tuXfile.
< نسخ >
لنسخ الملفات ، يمكنك استخدام cp
أمر. سوف نسخ التالية file
إلى file2
. لاحظ أنه إذا file2
غير موجود ، سيتم إنشاؤه ، ولكن إذا كان موجودًا ، فسيتم استبداله:
$ cp file file2
لا توجد أي أوامر تراجع في سطر الأوامر Linux CLI ، لذا فإن الكتابة فوق ملف مهم عن طريق الخطأ قد تجعلك تشغل بالك. تكون مخاطر القيام بذلك أقل إذا كنت تستخدم امتداد -i
الخيار ("تفاعلي") مع cp
. ما يلي يفعل نفس ما ورد أعلاه ، ولكن إذا file2
موجود ، ستتم مطالبتك قبل الكتابة فوق:
$ cp -i file file2
cp: overwrite `file2'? n
$
لذلك من الجيد استخدام امتداد -i
عندما تتعامل مع ملفات مهمة لا تريد أن تفقدها!
إذا كنت تريد نسخها file
في الدليل dir1
:
$ cp file dir1
ما يلي سوف تفعل نفس ما ورد أعلاه ، نسخة file
إلى dir1
ولكن تحت اسم مختلف:
$ cp file dir1/file2
يمكنك أيضًا نسخ ملفات متعددة في دليل واحد باستخدام أمر واحد:
$ cp file1 file2 file3 dir1
لاحظ أنه إذا لم تكن الوسيطة الأخيرة عبارة عن اسم دليل ، فستتلقى رسالة خطأ تشكو من ذلك.
< نقل وإعادة تسمية >
• mv
يمكن استخدام الأمر لنقل أو إعادة تسمية الملفات. لإعادة تسمية الملف ، يمكنك استخدامه مثل هذا:
$ mv file file2
If file2
غير موجود ، سيتم إنشاؤه ، ولكن إذا كان موجودًا ، فسيتم الكتابة فوقه. إذا كنت تريد أن تتم مطالبتك قبل الكتابة فوق الملفات ، فيمكنك استخدام ملحق -i
الخيار بنفس الطريقة كما هو الحال مع cp
:
$ mv -i file file2
mv: overwrite `file2'? y
$
لنقل الملف إلى دليل آخر:
$ mv file dir1
إذا كنت ترغب في إعادة تسمية الملف إلى file2
ونقله إلى دليل آخر ، ربما تكون قد فهمت الأمر بالفعل:
$ mv file dir1/file2
< إزالة الملفات >
• rm
يستخدم الأمر لإزالة الملفات والدلائل. لإزالة ملف:
$ rm file
إذا كنت تستخدم -i
الخيار ، ستتم مطالبتك قبل إزالة الملف:
$ rm -i file
يمكنك أيضًا حذف المزيد من الملفات مرة واحدة:
rm file1 file2
كن حذرا مع rm
أمر! كما أخبرتك بالفعل ، ليس لدى Linux أي أوامر تراجع ، ولا يضع الملفات في سلة المهملات حيث يمكنك حفظها لاحقًا. بمجرد قيامك بحذف ملف ، فإنه وداعًا.