طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر

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

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

أهم النقاط المستفادة

  • يبدأ نظام الملفات في Linux بدليل جذر واحد، وهو سهل التنقل والإدارة.
  • يمكنك استخدام أوامر المحطة الأساسية لإجراء عمليات الملفات الأساسية، مثل تحديد المسار الحالي باستخدام pwd، وإدراج الملفات والدلائل باستخدام ls، والنسخ/النقل باستخدام cp وmv.
  • بالإضافة إلى ذلك، يمكنك عرض وتحرير محتوى الملف باستخدام أدوات مثل nano وVim وغيرها.

أعترف أن المحطة كانت مخيفة بعض الشيء في البداية. ولكن مع مرور الوقت، ومع إتقانك للأساسيات، ستجد أن هناك العديد من الأشياء التي يمكنك القيام بها بسهولة وسرعة أكبر من خلال المحطة بدلاً من استخدام برنامج رسومي. ربما يكون أفضل مكان للبدء هو تصفح الملفات.

نظام الملفات في Linux

على عكس تنسيق حرف محرك الأقراص في Windows، حيث يتم تنظيم الملفات تحت تسميات مثل C:\ أو D:\، يستخدم Linux بنية ذات جذر واحد تتفرع من دليل جذر واحد. قد تبدو هذه البنية غير مألوفة في البداية، ولكنها منطقية بشكل مدهش بمجرد أن تتقنها.

الدليل الجذري، الذي يتم تمييزه بعلامة مائلة للأمام (/)، هو نقطة البداية لتسلسل نظام الملفات في Linux. من هذا المستوى الأعلى، يمكنك التنقل عبر أدلة فرعية مختلفة مثل /home و/bin و/usr. كل من هذه الأدلة لها دور محدد داخل النظام ويمكن أن تحتوي على أدلة فرعية إضافية.

فيما يلي نظرة عامة موجزة على بعض الأدلة الشائعة التي ستواجهها:

  • /: يمثل الدليل الجذري، حيث يبدأ كل شيء.
  • /home: يخزن الملفات الخاصة بالمستخدم. كل مستخدم لديه مجلد خاص به هنا.
  • /etc: يحتفظ بملفات التكوين لنظامك.
  • /var: يحتفظ بالبيانات المتغيرة، مثل السجلات وقواعد البيانات.
  • /usr: حيث يتم تخزين برامج المستخدم والبيانات.
  • /bin: يخزن الملفات الثنائية الأساسية.
  • /tmp: الملفات المؤقتة.
اقرأ أيضا:  تطور محطات Unix: من التليتايب إلى النوافذ الحديثة

بمجرد فهم هذا الهيكل، يصبح التنقل عبر نظام Linux الخاص بك أمرًا سهلاً. يمكنك بسهولة تحديد موقع الملفات وإدارة الموارد واستكشاف المشكلات وإصلاحها بكفاءة أكبر.

عرض دليل العمل الخاص بك في المحطة الطرفية
أول شيء يمكنك القيام به في المحطة الطرفية هو التحقق من موقعك الحالي داخل نظام الملفات. يمكنك عرض المسار المطلق للدليل الحالي الخاص بك باستخدام الأمر pwd (طباعة دليل العمل).

لاستخدامه، اكتب فقط:

pwd

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

إذا كنت في دليل منزلك، فسترى شيئًا مثل /home/your_username، الذي يشير إلى تسلسل الدلائل المؤدية من الدليل الجذر إلى موقعك الحالي أو المسار.

إن معرفة موقعك الحالي في نظام الملفات يساعدك على تجنب الأخطاء، مثل حذف الملفات عن طريق الخطأ في الدليل الخطأ. أستخدم هذا الأمر مرات لا حصر لها طوال اليوم، وخاصة عندما أكون عميقًا داخل عدة مجلدات وأحتاج إلى فحص سريع لمسار العمل الخاص بي.

قائمة الملفات أو الدلائل

بمجرد أن تعرف مكانك، فربما تريد معرفة ما بداخل هذا الدليل. يمكنك القيام بذلك باستخدام الأمر ls، الذي يعرض قائمة بالملفات والدلائل الفرعية داخل الدليل الحالي.

ببساطة اكتب:

ls

ثم اضغط على Enter، وستظهر لك قائمة بالعناصر الموجودة في الدليل الحالي.

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

هل تريد الحصول على قائمة أكثر تفصيلاً، بما في ذلك أحجام الملفات وتواريخ التعديل والأذونات؟ استخدم الخيار -l (حرف L صغير):

ls -l

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

غالبًا ما أستخدم تركيبة -lh مع الأمر ls. هذه التركيبة مفيدة بشكل خاص عندما أحاول تنظيف مساحة القرص، حيث إنها تعرض أحجام الملفات بتنسيق منطقي فعليًا (مثل 1.5 جيجابايت بدلاً من 1500000000 بايت).

للحصول على قائمة مفصلة بأحجام الملفات التي يمكن قراءتها بواسطة البشر (مثل كيلوبايت وميجابايت وما إلى ذلك)، استخدم:

ls -lh

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

علاوة على ذلك، إذا كنت مهتمًا بالملفات المخفية (تلك التي تبدأ بنقطة)، فيمكنك عرضها في المحطة الطرفية باستخدام الخيار -a:

ls -a

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

نسخ الملفات ونقلها إلى موقع جديد

في بعض الأحيان، قد ترغب في نسخ ملف لمشاركته مع شخص آخر أو نقله إلى مجلد مختلف لتحسين التنظيم. غالبًا ما أستخدم الأمرين cp وmv لتنظيم ملفات المشروع، مثل نسخ ملفات العمل إلى مجلد التقارير الشهرية.

اقرأ أيضا:  20 من أفضل توزيعات Linux خفيفة الوزن لعام 2021

استخدم الأمر cp متبوعًا بالملف الأصلي والدليل الذي تريد نسخه إليه:

cp output.txt /home/yourusername/Documents/

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

هنا، أقوم بنسخ ملف output.txt من دليل العمل الحالي إلى مجلد المستندات، مع ترك الملف الأصلي دون مساس.

علاوة على ذلك، أحب استخدام علامة -i مع الأمر cp أثناء نسخ ملف. تمنع هذه العلامة الكتابة فوق الملفات الموجودة عن طريق الخطأ من خلال مطالبتك بما إذا كان يجب الكتابة فوقها أم لا.

دعنا ننفذ نفس الأمر السابق باستخدام علامة -i:

cp -i output.txt /home/yourusername/Documents/

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

يعمل الأمر mv، الذي يستخدم في إعادة التسمية والنقل، بشكل مشابه للأمر cp. ومع ذلك، على عكس الأمر cp، فإنه يزيل الملف من موقعه الأصلي.

لنقل ملف، استبدل الأمر cp بـ mv في الأمر cp السابق:

mv output.txt /home/yourusername/Documents/

تغيير الدليل أو إنشائه

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

للانتقال إلى دليل آخر، استخدم cd متبوعًا باسم الدليل أو المسار المطلق:

cd Documents/python

 

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

أنت الآن داخل مجلد المستندات. إذا كنت تريد الرجوع إلى مستوى أعلى في شجرة الدليل، فما عليك سوى كتابة:

cd ..

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

للانتقال مباشرة إلى دليل منزلك، استخدم:

cd

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

أو فقط العودة إلى الدليل السابق مع:

cd -

ماذا لو كنت بحاجة إلى مجلد جديد لتنظيم الملفات—على سبيل المثال، لمشروع جديد؟ حاول إنشاء مجلد باستخدام mkdir. باستخدام mkdir، يمكنك إنشاء دليل بسيط أو متداخل في أي مسار.

استخدم mkdir مع اسم الدليل (لإنشاء دليل في دليل العمل الحالي) أو قم بتوفير المسار الكامل لإنشاء دليل جديد في موقع محدد:

mkdir directory_name or path-to-directory

لبناء الدلائل المتداخلة، استخدم الخيار -p:

mkdir -p parent/child/grandchild

إزالة الملفات والمجلدات

هل تحتاج إلى أسرع طريقة لإزالة الملفات أو المجلدات مباشرة من المحطة الطرفية؟ جرّب استخدام الأمرين rm وrmdir. باستخدام هذين الأمرين، يمكنك إزالة دليل فارغ أو دليل يحتوي على محتويات أو أي ملف منفرد.

اقرأ أيضا:  كيفية إلغاء تثبيت البرامج باستخدام سطر الأوامر في Linux

دعنا نزيل ملفًا باستخدام rm متبوعًا باسم الملف:

rm document.txt

إذا كنت ترغب في حذف دليل بأكمله (وكل محتوياته)، استخدم الخيار -r:

rm -r Directory_name/

يشير العلم -r إلى التكرار، مما يعني أنه سيقوم بتنظيف كل شيء داخل هذا الدليل – تأكد دائمًا من ذلك قبل الضغط على Enter.

إذا كان لديك دليل فارغ ولا يحتوي على أي محتوى، فيمكنك حذفه باستخدام:

rmdir directory_name

أحد الخيارات التي أستخدمها غالبًا عند إزالة أي ملف مهم هو العلم -i، الذي يطلب التأكيد قبل الحذف:

rm -i important_file.txt

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

عرض وتحرير محتوى الملف في المحطة الطرفية

في بعض الأحيان، قد تحتاج إلى عرض أو تحرير ملف دون إغلاق المحطة الطرفية. باستخدام أدوات مثل cat وnano وless وغيرها، يمكنك عرض محتويات الملفات الصغيرة والكبيرة وتحريرها بسهولة.

للحصول على عرض سريع للمحتويات، استخدم cat مع اسم الملف:

cat samplefile.txt

ماذا لو كان الملف طويلًا جدًا وينتقل خارج الشاشة بسرعة كبيرة؟ في هذه الحالة، حاول استخدام less بدلاً من cat:

less samplefile.txt

باستخدام أقل قدر من الموارد، يمكنك التمرير عبر الملف صفحة تلو الأخرى—اضغط على مفتاح المسافة للانتقال إلى الأسفل أو q للخروج.

لعرض الأسطر القليلة الأولى فقط من الملف، استخدم الأمر head مع الخيار -n:

head -n 10 samplefile.txt

طرق التنقل بسهولة في نظام ملفات Linux باستخدام سطر الأوامر - %categories

أو قم بإظهار آخر عشرة أسطر باستخدام الأمر tail:

tail -n 10 file.txt

لإجراء تعديلات سريعة، عادةً ما أستخدم برنامج nano، وهو محرر نصوص سهل الاستخدام يمكن الوصول إليه من المحطة الطرفية. لفتح ملف في برنامج nano، قم بتشغيل الأمر:

ملف nano samplefile.txt

في nano، يمكنك التمرير باستخدام مفاتيح الأسهم وإجراء التغييرات وحفظها بالضغط على Ctrl+O. إذا كنت تريد محررًا خفيف الوزن وسهل الاستخدام، فإن nano مثالي للتحرير الأساسي.

بدلاً من ذلك، يمكنك استخدام Vim بدلاً من nano إذا كنت تريد محررًا أكثر قوة. بدأت باستخدام nano وانتقلت تدريجيًا إلى Vim عندما أصبحت أكثر راحة.

من خلال معرفة أوامر وأدوات Linux البسيطة هذه، يمكنك تنفيذ مهام معقدة على الملفات في ثوانٍ مباشرة من المحطة الطرفية – وهي المهام التي قد تستغرق وقتًا أطول بكثير للقيام بها يدويًا.

قد يعجبك ايضا