المقال الاصلي بكتابة Kris Koishigawa
تمت الترجمة بواسطة Tamer Saleh
في بعض الأحيان يكون من الأسرع القيام بالأمور باستخدام سطر الاوامر (Command Line).
في هذا المقال، سنتعرف على كيفية فتح سطر الاوامر (Command Line)، وبعض الأوامر والعلامات الأساسية، وكيفية حذف الملفات والمجلدات في سطر الاوامر (Command Line).
كيفية فتح سطر الاوامر (Command Line)
لفتح سطر الاوامر (Command Line) ، اضغط على مفتاح Windows ، واكتب "cmd".
ثم انقر فوق "تشغيل كمسؤول" (Run as Administrator):
بعد ذلك، سترى نافذة سطر الاوامر (Command Prompt) بامتيازات إدارية:
لقطة شاشة لنافذة سطر الاوامر (Command Prompt)
إذا لم تتمكن من فتح سطر الاوامر (Command Prompt) كمسؤول، فلا داعي للقلق. يمكنك فتح نافذة سطر الاوامر (Command Prompt) العادية بالنقر فوق "فتح" (Open) بدلاً من "تشغيل كمسؤول" (Run as Administrator).
الاختلاف الوحيد هو أنك قد لا تتمكن من حذف بعض الملفات المحمية، وهو ما لا ينبغي أن يكون مشكلة في معظم الحالات.
كيفية حذف الملفات باستخدام الأمر del
الآن بعد أن تم فتح سطر الاوامر (Command Prompt) ، استخدم cd
لتغيير الدلائل (directories) إلى حيث توجد ملفاتك.
لقد أعددت دليلاً على سطح المكتب يسمى Test Folder. يمكنك استخدام الأمر tree /f
لرؤية شجرة لجميع الملفات والمجلدات المتداخلة:
لحذف ملف، استخدم الأمر التالي: del "<filename>"
.
على سبيل المثال، لحذف Test file.txt
، ما عليك سوى كتابة del "Test File.txt"
والضغط على Enter.
قد تكون هناك مطالبة تسألك عما إذا كنت تريد حذف الملف. إذا كان الأمر كذلك ، فاكتب "y" واضغط على Enter.
ملاحظة: لا يمكن استعادة أي ملفات تم حذفها باستخدام الأمر del
. كن حذرًا جدًا في مكان وكيفية استخدام هذا الأمر.
بعد ذلك ، يمكنك كتابة tree /f
والضغط على Enter لتأكيد حذف ملفك:
أيضًا ، نصيحة إضافية - يحتوي سطر الاوامر (Command Prompt) على خاصية إكمال تلقائي. لذلك يمكنك فقط كتابة del test
، والضغط على مفتاح tab ، وسيقوم سطر الاوامر (Command Prompt) بتغييره إلى del "Test File.txt"
.
كيفية فرض حذف الملفات باستخدام الأمر del
في بعض الأحيان يتم تحديد خاصية الملفات كمقروءة فقط (read only)، وسترى الخطأ التالي عند محاولة استخدام الأمر del
:
للتغلب على ذلك، استخدم العلامة /f
لفرض حذف الملف. على سبيل المثال، del /f "Read Only Test File.txt"
:
كيفية حذف المجلدات باستخدام الأمر rmdir
لحذف الدلائل / المجلدات (directories/folders)، ستحتاج إلى استخدام الأمر rmdir
أوrd
. كلا الأمرين يعملان بنفس الطريقة ، لكن دعنا نلتزم بـ "rmdir" لأنه أكثر تعبيرًا إلى حد ما.
أيضًا، سأستخدم المصطلحين الدليل والمجلد (directory and folder) بالتبادل لبقية البرنامج التعليمي. "المجلد" هو مصطلح جديد أصبح شائعًا مع واجهات المستخدم لسطح المكتب (Desktop GUIs)، ولكن ببساطة المجلد والدليل يعنيان نفس الشيء.
لحذف دليل، ما عليك سوى استخدام الأمر rmdir <directory name>
.
ملاحظة: لا يمكن استرداد أي دلائل (directories) تم حذفها باستخدام الأمر rmdir
. كن حذرًا جدًا في مكان وكيفية استخدام هذا الأمر.
في هذه الحالة أرغب في إزالة دليل باسم Subfolder ، لذلك سأستخدم الأمر rmdir Subfolder
:
ولكن، إذا كنت تتذكر سابقًا، فإن Subfolder يحتوي على ملف يسمى Nested Test File.
يمكنك استخدام أمر "cd" في دليل Subfolder وإزالة الملف، ثم العودة مع cd ..
وكتابة الأمرrmdir Subfolder
مرة أخرى، لكن ذلك سيصبح أمرًا مجهدًا. وتخيل لو كانت هناك المزيد من الملفات والدلائل المتداخلة الأخرى!
كما هو الحال مع الأمر del
، هناك علامة مفيدة يمكننا استخدامها لجعل الأمور أسرع وأسهل بكثير.
كيفية استخدام علامة /s
مع rmdir
لإزالة دليل، بما في ذلك جميع الملفات والأدلة الفرعية المتداخلة ، ما عليك سوى استخدام علامة /s
:
من المحتمل أن تكون هناك مطالبة تسألك عما إذا كنت تريد حذف هذا الدليل. إذا كان الأمر كذلك، فما عليك سوى كتابة "y" واضغط على Enter.
وهذا كل شيء! من المفترض أن يكون هذا كل ما تحتاج إلى معرفته لحذف الملفات والمجلدات في سطر اوامر الويندوز (Windows Command Prompt).
من المفترض أن تعمل كل هذه الأوامر في PowerShell ، وهو الإصدار 2.0 لـ (Windows Command Prompt) أيضًا، يحتوي PowerShell على مجموعة من الأسماء المستعارة (aliases) الرائعة مثل ls
و clear
والتي من المفترض أن تكون سهلة تمامًا إذا كنت معتادًا على أوامر (Mac/Linux command line).