أمن الويب - Web Security أمن الويب - Web Security
recent

آخر الأخبار

recent
random
جاري التحميل ...

اخى الكريم , قبل اضافة التعليق تذكر قول الله تعالى "ما يلفظ من قول الا لديه رقيب عتيد"

شرح تغيير و تنظيم ملفات ومجلدات نظام لينكس على شكل شجرة

شرح explain تغيير change تنظيم organize ملفات files مجلدات directories نظام system لينكس linux على on شكل format شجرة tree ريدهات redhat فيدورا fedora اوبنتو ubuntu لينكس منت linux mint ماكنتوش macintosh



شرح,explain,تغيير,change,تنظيم,organize,ملفات,files,مجلدات,directories,نظام,system,لينكس,linux,على,on,شكل,format,شجرة,tree,ريدهات,redhat,فيدورا,fedora,اوبنتو,ubuntuلينكس,منت,linux,mint,ماكنتوش,macintosh



السلام عليكم
ازيكم يا رجالة وعاملين ايه ؟
النهاردة هنشوف درس بسيط جدا ومحبوب عند بعض الناس اللى بتحب المظاهر :)
هنشوف مع بعض ازاى ننظم او نرتب او نغير او نستعرض الملفات والمجلدات فى نظام لينكس على شكل شجرة ان شاء الله

طيب ده ازاى عن طريق برنامج هنقوم بتثبيته على النظام بتاعنا يسمى بـ tree اللى معناها الشجرة
جميل جدا شكل حلو ومحبوب وطبعا فى بعض الاوبشنز اللى ممكن تخلى الشكل يبقى احسن
هنشوف مع بعض فى اخر المقال مثال على صورة برضه :)
طيب حلو اوى نبتدى الان بأول حاجة وهيا تثبيت برنامج الشجرة (Tree)
التثبيت هيكون من خلال الطرفية (Terminal)

اذا كنت مركب على جهازك توزيعة ريدهات او فيدورا او سنتوس
افتح الطرفية ونفذ الامر التالى

yum install tree
اذا كنت مركب على جهازك توزيعة اوبنتو او لينكس منت
افتح الطرفية ونفذ الامر التالى

sudo apt-get install tree
ملاحظة : نفس الامر على دبيان بس مش هنحتاج sudo

اذا كنت مركب على جهازك ماكينتوش
افتح الطرفية ونفذ الامر التالى

brew install tree

بعد التثبيت بقى لو حابين نستعرض محتوى مجلد مثلا على شكل شجرة
مثلا لو حابين نستعرض محتوى مجلد Music على شكل شجرة
ننفذ الامر التالى فى الطرفية

tree /home/elsyad/Music
نلاحظ الشكل الجميل ظهر قدامنا فى الصورة

شرح,explain,تغيير,change,تنظيم,organize,ملفات,files,مجلدات,directories,نظام,system,لينكس,linux,على,on,شكل,format,شجرة,tree,ريدهات,redhat,فيدورا,fedora,اوبنتو,ubuntuلينكس,منت,linux,mint,ماكنتوش,macintosh


زى ما قولنا ان فى اوبشنز خاصة بالبرنامج tree
هحط ليكم ليست بالاوبشنز دى فى اخر المقال
فى الطبيعى ان برنامج الشجرة مش بيعرض الملفات المخفية او اللى بتبتدى بـ نقطة
او المجلد الحالى اللى بنشير ليه بـ نقطة او المجلد السابق اللى بنشير ليه بنقطتين
عشان نظرههم فى الطرفية مع البرنامج ننفذ الامر التالى

tree -a /home/elsyad/Music
نشوف بالصورة الجاية

شرح,explain,تغيير,change,تنظيم,organize,ملفات,files,مجلدات,directories,نظام,system,لينكس,linux,على,on,شكل,format,شجرة,tree,ريدهات,redhat,فيدورا,fedora,اوبنتو,ubuntuلينكس,منت,linux,mint,ماكنتوش,macintosh


ممكن نستعرض المجلدات فقط من خلال الاوبشن -d
ننفذ الامر التالى

tree -d /home/elsyad
نشوف التطبيق

شرح,explain,تغيير,change,تنظيم,organize,ملفات,files,مجلدات,directories,نظام,system,لينكس,linux,على,on,شكل,format,شجرة,tree,ريدهات,redhat,فيدورا,fedora,اوبنتو,ubuntuلينكس,منت,linux,mint,ماكنتوش,macintosh



ممكن كمان نخليه يستعرض بالوان البرنامج الافتراضية من خلال الاوبشن -c
ننفذ الامر التالى

tree -c /home/elsyad/Music

وهكذا وفيه كتير اوبشنز مضافة الى البرنامج الجميل ده فى ترتيب المجلدات والملفات على لينكس
طيب نيجى بقى لـ قائمة الاوبشنز الخاصة بالبرنامج
ممكن تتطبق الامر التالى

tree --help
هيظهرلك كل الاوبشنز مع شرح بسيط عنها
او انك تشوف القائمة دى برضو



  -a            All files are listed.
  -d            List directories only.
  -l            Follow symbolic links like directories.
  -f            Print the full path prefix for each file.
  -i            Don't print indentation lines.
  -q            Print non-printable characters as '?'.
  -N            Print non-printable characters as is.
  -p            Print the protections for each file.
  -u            Displays file owner or UID number.
  -g            Displays file group owner or GID number.
  -s            Print the size in bytes of each file.
  -h            Print the size in a more human readable way.
  -D            Print the date of last modification.
  -F            Appends '/', '=', '*', or '|' as per ls -F.
  -v            Sort files alphanumerically by version.
  -r            Sort files in reverse alphanumeric order.
  -t            Sort files by last modification time.
  -x            Stay on current filesystem only.
  -L level      Descend only level directories deep.
  -A            Print ANSI lines graphic indentation lines.
  -S            Print with ASCII graphics indentation lines.
  -n            Turn colorization off always (-C overrides).
  -C            Turn colorization on always.
  -P pattern    List only those files that match the pattern given.
  -I pattern    Do not list files that match the given pattern.
  -H baseHREF   Prints out HTML format with baseHREF as top directory.
  -T string     Replace the default HTML title and H1 header with string.
  -R            Rerun tree when max dir level reached.
  -o file       Output to file instead of stdout.
  --inodes      Print inode number of each file.
  --device      Print device ID number to which each file belongs.
  --noreport    Turn off file/directory count at end of tree listing.
  --nolinks     Turn off hyperlinks in HTML output.
  --dirsfirst   List directories before files.
  --charset X   Use charset X for HTML and indentation line output.
  --filelimit # Do not descend dirs with more than # files in them.
بكده نكون وصلنا لاخر المقال يا رجالة واخر درس النهاردة
ان شاء الله يكون واضح وبسيط واى حاجة مش واضحة اسأل عنها
اى استفسار او اضافة اهلا بيها
الصياد /.

عن الكاتب

ElSyad

التعليقات


اتصل بنا

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

جميع الحقوق محفوظة

أمن الويب - Web Security