في بعض الأحيان ، يصبح التنقل في أدلة Linux من وحدة التحكم أمرًا معقدًا بعض الشيء ، بالإضافة إلى ذلك ، في بعض الحالات نحتاج إلى معرفة بنية بعض الأدلة ، والطريقة الطبيعية لتحسين ذلك من خلال إظهار الأدلة في شكل شجرة.
يُعد عرض الدلائل في بنية شجرية في نظام لينكس أمرًا بسيطًا للغاية، وذلك بفضل أداة `tree` ، والتي لا يتم تثبيتها افتراضيًا في معظم توزيعات لينكس ولكنها متوفرة في المستودعات الرسمية.
دلائل على شكل شجرة
ما هو أمر الشجرة؟
إنه أمر يستخدم على نطاق واسع من قبل مستخدمي Linux ، والذي يسمح لنا بعرض التسلسل الهرمي لأدلة نظام التشغيل الخاص بنا بطريقة رسومية ومنظمة.
يتيح لك أمر الشجرة أيضًا سرد أدلة الأجهزة الخارجية.
تثبيت أمر الشجرة على لينكس
في بعض التوزيعات ، يتم تثبيت أمر الشجرة افتراضيًا ، ولكن في معظم الحالات ليس هذا هو الحال ، في معظم الحالات يكفي تثبيته باستخدام مستودعات كل توزيعة.
يمكنك استخدام أي من الأوامر التالية لتثبيته على التوزيعة المفضلة لديك.
$ sudo pacman -S tree # Arch Linux $yum تثبيت شجرة ص#Centos y Fedora $ sudo apt-get install tree # Ubuntu $ sudo aptitude install tree # Debian
يمكنك التأكد من اكتمال التثبيت بنجاح عن طريق تشغيل أمر الشجرة
كيفية استخدام أمر الشجرة
أفضل طريقة لمعرفة جميع المزايا التي يوفرها أمر الشجرة هي استخدام وثائق الأمر الخاصة ، للقيام بذلك من المحطة $ man tree
بنفس الطريقة ، أعرض عليك أدناه قائمة ببعض الخيارات الأكثر استخدامًا حول هذا الأمر:
$ tree # Muestra directorios y ficheros
$ tree -d # Muestra sólo directorios
$ tree -L X # Muestra hasta X directorios de profundidad
$ tree -f # Muestra los archivos con su respectiva ruta
$ tree -a # Muestra todos los archivos, incluidos los ocultos.
$ tree / # Muestra un árbol de todo nuestro sistema
$ tree -ugh # Muestra los ficheros con su respectivo propietario (-u),
el grupo (-g) y el tamaño de cada archivo (-h)
$ tree -H . -o tudirectorio.html # Exporta tu árbol de directorio a un archivo
HTML
هناك العديد من التركيبات الأخرى للأمر التي يمكن أن تكون مفيدة جدًا عند عرض الدلائل كشجرة في Linux.
تذكر أنه يمكن دمج معلمات هذا الأمر ، وتحقيق على سبيل المثال «عرض قائمة بجميع الملفات بما في ذلك الملفات المخفية بمسار كل منها«، لهذا ننفذ tree -af
لذلك نأمل أن تتمكن من تحقيق أقصى استفادة من هذا الأمر البسيط والمفيد.