قطعت أجهزة كمبيوتر سطح المكتب الحديثة من Linux شوطًا طويلاً فيما يتعلق بالسماح لك بمعالجة الملفات الموجودة على نظامك. ومع ذلك ، نظرًا لجميع الموارد العامة التي تستخدمها واجهة المستخدم الرسومية (مثل GNOME أو KDE Plasma) ، عندما تحتاج إلى العمل مع وجود أكثر من ملف أو دليل ، غالبًا ما يكون سطر الأوامر هو الطريقة الأسرع والأكثر فاعلية للحصول على الأشياء منجز.
تعلم كيف ومتى تستفيد من سطر أوامر Linux مع عدد قليل من الأساسيات ستساعد أوامر التلاعب بالملفات على تحسين إنتاجيتك وتحويل نظام Linux الخاص بك خبرة.
أساسيات سطر أوامر Linux
قبل أن ندخل في أوامر فعلية ، إليك بعض النصائح للمساعدة في تجنب الارتباك والأخطاء:
- سطر أوامر Linux حساس لحالة الأحرف. تختلف الأحرف الكبيرة والصغيرة في Linux. الكتابة ls سوف يسرد الملفات في دليلك الحالي. الكتابة إل إس أو LS سيعيد أمر لم يتم العثور على خطأ. ls -a و ls -A هما أيضًا أمرين مختلفين. تأكد من الانتباه إلى الأحرف الكبيرة والصغيرة عند نسخ أو إدخال أي أمر.
- علامة التلدة (~) هي اختصار لدليل منزلك. كل مستخدم على Linux لديه دليل رئيسي. يخزن هذا الدليل جميع ملفاتك الشخصية. عادةً ما يكون المسار الكامل لهذا الدليل هو / home / user / أو / var / home / user /. يمكنك استبدال ~ في أي مكان في الأمر لتمثيل هذا المسار. على سبيل المثال ، الأوامر القرص المضغوط / المنزل / المستخدم و مؤتمر نزع السلاح ~ هي نفسها.
- ستؤدي كتابة أي أمر متبوعًا بعلامة "--help" غالبًا إلى إظهار أمثلة الاستخدام السريع. يحتوي كل أمر تقريبًا على مفاتيح تبديل أو وسيطات يمكنك استخدامها لتعديل سلوكه. باستخدام وسيطة سطر الأوامر --مساعدة سيشرح عادةً الخيارات الأكثر استخدامًا. علي سبيل المثال، ls - help.
- كن حذرًا أثناء تنفيذ أي أمر يبدأ بكلمة "sudo". يمكنك جعل النظام بأكمله غير صالح للعمل فورًا عن طريق إدخال أمر sudo سيئ.
قيادة لينكس مان
الأمر الأكثر فائدة المتاح على كل نظام Linux هو رجل أمر. الرجل قصير عن الدليل.
عندما تكتب رجل متبوعًا بأي أمر آخر ، سيعرض لك النظام مستند تعليمات يشرح - غالبًا بتفصيل كبير - كيفية عمل هذا الأمر. أعلاه هي الصفحة الأولى من الإخراج لصفحة دليل ls (يشار إليها غالبًا باسم صفحة الرجل).
تهدف التفسيرات والأمثلة للأوامر الموضحة أدناه إلى إظهار بعض حالات الاستخدام الأكثر شيوعًا. هم بعيدون عن أن يكونوا شاملين. نحن نشجعك على استخدام رجل الأمر لمعرفة المزيد حول ما يمكنك القيام به بهذه الأوامر بنفسك.
الأمر ls
الأمر ls سوف يسرد محتويات الدليل الحالي الخاص بك. هناك العديد من المفاتيح الشائعة المستخدمة لتغيير نوع الإخراج الذي يعيده الأمر. سيؤدي إدخال الأمر ls وحده إلى إظهار قائمة بمحتويات الدليل الحالية.
في معظم توزيعات Linux ، سيتم فرز القائمة أبجديًا ، وتقسيمها إلى أعمدة ، وترميزها بالألوان للمساعدة في التمييز بين الملفات والمجلدات والملفات التنفيذية والسمات الأخرى.
هناك العديد من العلامات المفيدة التي يمكنك استخدامها لتغيير إخراج الأمر. يمكنك إما استخدامها بشكل منفصل أو دمجها في وسيطة واحدة.
المفاتيح الثلاثة شائعة الاستخدام هي -ل, -أ، و -ح.
# ترتيب الإخراج في قائمة عمود واحد
ls -l# إظهار كافة الملفات (تشمل الملفات والأدلة المخفية)
ls -a# إظهار عدد البايتات في شكل يمكن قراءته من قبل الإنسان (كيلوبايت ، ميغابايت ، إلخ.)
ls -h
# عرض جميع الملفات في عمود واحد في شكل يمكن قراءته من قبل الإنسان
ls -lha
أمر Linux cd
الأمر cd سيغير دليلك الحالي. يمكنك ببساطة كتابة قرص مضغوط متبوعًا باسم أي دليل للتبديل إليه أو إدخال مسار كامل للانتقال إلى مكان معين.
# قم بالتبديل إلى مجلد يسمى mystuff في الدليل الحالي
القرص المضغوط Mystuff# تحريك لأعلى (أو للخلف) دليل واحد من مكان وجودك (لاحظ المساحة ونقطتين)
قرص مضغوط ..# التغيير إلى دليل منزلك
مؤتمر نزع السلاح ~
# التغيير إلى مسار جديد تمامًا (لاحظ "/" في البداية)
cd / var / tmp / flatpak-cache /
أمر cp في Linux
لنسخ ملف أو أكثر باستخدام سطر الأوامر ، استخدم الأمر cp. يمكنك استخدام cp لنسخ الملفات من دليل (أو محرك أقراص) إلى دليل آخر ، أو لإنشاء ملف ثانٍ باسم جديد.
الأمر يتبع التنسيق cp /original/file.ext /destination/file.ext.
# عمل نسخة ثانية من الملف في نفس الدليل
cp myspecialfile.one myspecialfile.two# نسخ ملف إلى مجلد يسمى newlocation في الدليل الرئيسي
cp myfile ~ / newlocation /# انسخ دليلًا يتضمن جميع الملفات والأدلة الفرعية إلى الدليل الرئيسي الخاص بك
# لاحظ المفتاح -r (العودي)
cp -r البيانات الهامة ~
cp -r البيانات الهامة / المنزل / المستخدم /
# نسخ تكراري من مسار إلى آخر
cp -r / var / tmp / / home / user / backuptemp
متعلق ب: ما هو سطر أوامر Linux وكيف تستخدمه؟
أمر Linux mv
الأمر mv سينقل الملفات أو الدلائل. يتبع نفس البنية الأساسية مثل الأمر cp. الاختلاف الحقيقي الوحيد هو أن أمر النقل سيمسح الملف (الملفات) المصدر أثناء نقل البيانات إلى موقعها الجديد.
يعمل هذا الأمر أيضًا على إعادة تسمية الملفات في Linux. نظرًا لأن Linux لا يحتوي على أمر إعادة تسمية فعلي ، تتم المهمة عن طريق نقل ملف من اسم إلى آخر.
# إعادة تسمية file.one إلى file.two محو ملف واحد في العملية
mv file.one file.two# نقل جميع الملفات في الدليل الحالي إلى وجهة جديدة
# لاحظ أن * تطابق جميع الملفات
mv * / جديد / تخزين / موقع /
# نقل محتويات دليل إلى دليل آخر
mv / home / user / videos / home / newuser / oldvideofiles
أوامر rm و rmdir
باختصار ل إزالة، سيتم إزالة الأمرين rm و rmdir (كما في بشكل دائم حذف) الملفات والدلائل. يتطلب الأمر rm ببساطة الاسم أو المسار إلى ملف أو ملفات ليتم حذفها. يمكنك حذف ملفات متعددة باستخدام ملحق * حرف البدل.
# إزالة ملف واحد في الدليل الحالي
rm uselessfile.ext# إزالة جميع الملفات التي تبدأ بالحرفين "ab" في الدليل الحالي
rm ab *
# قم بإزالة جميع الملفات التي تبدأ بـ ab في دليل معين
rm ~ / myfiles / zfiles / ab *
يمكنك استخدام rmdir لإزالة ملف فارغة الدليل. هناك مشكلة شائعة عند استخدام هذا الأمر وهي محاولة حذف دليل يبدو فارغًا ولكنه يحتوي على ملفات مخفية. استخدم ال ls -a لإظهار الملفات المخفية التي يجب إزالتها في حالة حدوث خطأ.
# إزالة دليل فارغ من المسار الحالي
rmdir الدليل القديم
# إزالة دليل مؤقت من دليل منزلك
rmdir ~ / مؤقت
إزالة أشجار الدليل مع rm
يعمل الأمر rm أيضًا كأداة مساعدة قوية لإزالة الدلائل بأكملها وحتى أشجار الدلائل. نظرًا لأن الأمر rm يحذف الملفات والدلائل بشكل دائم ، يجب أن تكون حذرًا للغاية عند إصدار أمر يتجاوز الأدلة ويعمل على أساس أحرف البدل.
متعلق ب: طرق الحصول على تعليمات سطر الأوامر على نظام Linux
هناك نوعان من العلامات الهامة التي يجب أن تكون على دراية بها. الأول هو -F. الحرف f يشير إلى القوة. يقوم بإيقاف تشغيل "هل أنت متأكد؟" التي تظهر عادةً عند محاولة حذف ملف.
عند تشغيل الأمر rm بامتداد -F التبديل ، سيحذف كل ما تخبره بحذفه دون التحقق أو السؤال عما إذا كنت متأكدًا. عندما تضغط يدخل، يتم تنفيذ الأمر وليس هناك عودة.
التبديل الثاني هو -r، والتي تعني العودية. سيسمح هذا للأمر rm بالانتقال إلى أسفل من خلال شجرة الدليل من حيث تم إصدار الأمر والعمل على أي ملفات أو أدلة فرعية يعثر عليها.
# احذف جميع الملفات التي تبدأ بـ XX في الدليل الحالي بدون تأكيد
rm -f XX *# احذف جميع الملفات التي تبدأ بـ XX في الدليل الحالي وجميع الأدلة الفرعية
rm -rf XX *# احذف جميع الملفات في الدليل الحالي بدون تأكيد
rm -f *
# احذف كل شيء في هذا الدليل مع إزالة أي وجميع الملفات والمجلدات الفرعية الموجودة
# يجب دائمًا استخدام هذا الأمر بحذر شديد.
rm -rf *
الامر rm -rf * مفيد عند استخدامه بشكل صحيح لمسح كميات كبيرة من الملفات التي لم تعد هناك حاجة إليها. يمكنه إزالة كميات هائلة من البيانات في ثانية أو ثانيتين. ومع ذلك ، إذا كنت لا تهتم بمكان وجودك في بنية الدليل ، فقد يكون ذلك خطيرًا للغاية.
ادارة rm -rf * في الدليل الرئيسي الخاص بك ، على سبيل المثال ، سوف يمسح على الفور جميع ملفاتك الشخصية. الأسوأ من ذلك ، أن تشغيل الأمر كمستخدم جذر ، أو استخدام sudo ، يمكن أن يمحو نظام التشغيل بالكامل.
إذا كنت بحاجة إلى استخدام هذا الأمر ، فتوقف ، وتحقق من موقعك في شجرة الدليل ، وفكر ، ثم توقف ، وانظر مرة أخرى ، وفكر أكثر قبل أن تضغط يدخل. ليس هناك عودة.
معالجة الملفات والمجلدات باستخدام Linux Terminal
مسلحًا بأوامر Linux السبعة هذه ، يمكنك التعامل مع نظام الملفات بالكامل كما تراه مناسبًا. تعلم كيفية استخدامها جيدًا ، ولن تضطر مطلقًا إلى البحث عن القوائم الموجودة في مدير الملفات الخاص بك لإنجاز شيء ما مرة أخرى.
أفضل ما في الأمر أنه بدون كل المعالجة الإضافية التي يسببها مديرو ملفات سطح المكتب هؤلاء ، ستكون عمليات صيانة الملفات الخاصة بك فورية. ولكن إذا كنت لا تزال بحاجة إلى مدير ملفات رسومي ، فإن Linux لديه الكثير منها.
وجود مدير ملفات موثوق به يجعل تنظيم الملفات أسهل. فيما يلي قائمة بأفضل مديري الملفات لنظام التشغيل Linux.
اقرأ التالي
- لينكس
- نظام الملفات
- إدارة الملفات
- أوامر لينكس
- ابتدائية لينكس

JT هو خبير في صناعة التكنولوجيا مع أكثر من 25 عامًا من الخبرة. من الدعم الفني إلى البرمجة وإدارة النظام ، فعل كل شيء. إنه يستمتع بشكل خاص بتعليم المستخدمين الجدد حرية وقوة Linux.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك