coreutils/ls - اعرض معلومات عن اي ملف

$ ls

اداة ls تعرض محتويات الدليل (directory) و الدليل ده عباره من file او ملف موجود في اسماء الملفات اللي جواه. ممكن تعامله زي معامله الفولدر في الوندوز. في نظام لينكس كل حاجه هتلاقيها قدامك هي ملف (file) و علي سبيل المثال خد الرامات تقدر تقراها كأنها ملف.

طريقة الاستعمال

لعرض محتويات Desktop على سبيل المثال

1$ ls ~/Desktop
2other-notes.txt test

لعرض محتويات المكان (الدليل) الحالي او ما يسمى (current working directory)

1$ ls
2Desktop  Documents  Downloads  Music
3Pictures  Public  Videos  note.txt

لعرض الملفات (files) كل ملف في سطر

1$ ls -1
2Desktop
3Documents
4Downloads
5Music
6Pictures
7Public
8Videos
9note.txt

لعرض كل الملفات مع الملفات المخفيه (hidden files / dot files)

1$ ls -a
2Desktop  Documents  Downloads  Music  Pictures note.txt
3Public  Videos  .bashrc  .vimrc  .bash_history

لعرض الملفات مع / مضافه في اخر كل ملف

1$ ls -F
2Desktop/  Documents/  Downloads/  Music/  Pictures/
3Public/  Videos/ note.txt

اعرض فقط الملفات من نوع الدلائل (directories)

1$ ls -d */
2Desktop/  Documents/  Downloads/  Music/  Pictures/
3Public/  Videos/

اعرض الملفات مع (الصلاحيات - الملكية - الحجم - تاريخ التعديل).

1$ ls -la
2-rw-r--r--  1 myuser myuser     0 Mar  7 19:10  note.txt
3drwxr-xr-x  5 myuser myuser  4096 Mar  6 22:28  Desktop
4drwxr-xr-x  2 myuser myuser  4096 Mar 27 20:03  Documents
5drwxr-xr-x  1 myuser myuser 20480 Mar  6 11:15  Downloads
6drwxr-xr-x  4 myuser myuser  4096 Mar  2 15:43  Music
7drwxr-xr-x  2 myuser myuser  4096 Mar  6 23:42  Pictures
8drwx--x--x  5 myuser myuser  4096 Aug 24 16:13  Videos

اعرض الملفات مع احجامها بوحدات اسهل للقراءه (كيلو - ميجا - جيجا)

1$ ls -lh
2-rw-r--r--  1 myuser myuser    0  Mar  7 19:10  note.txt
3drwxr-xr-x  5 myuser myuser 4.0k  Mar  6 22:28  Desktop
4drwxr-xr-x  2 myuser myuser 4.0k  Mar 27 20:03  Documents
5drwxr-xr-x  1 myuser myuser  20k  Mar  6 11:15  Downloads
6drwxr-xr-x  4 myuser myuser 4.0k  Mar  2 15:43  Music
7drwxr-xr-x  2 myuser myuser 4.0k  Mar  6 23:42  Pictures
8drwx--x--x  5 myuser myuser 4.0k  Aug 24 16:13  Videos

اعرض الملفات ورتبهم على حسب حجمهم (من الكبير للصغير)

1$ ls -lS
2
3drwxr-xr-x 15 myuser myuser 20480 Mar  6 11:15  Downloads
4drwxr-xr-x  5 myuser myuser  4096 Mar  6 22:28  Desktop
5drwxr-xr-x  2 myuser myuser  4096 Feb 27 20:03  Documents
6drwxr-xr-x  4 myuser myuser  4096 Mar  2 15:43  Music
7drwxr-xr-x  5 myuser myuser  4096 Mar  6 23:42  Pictures
8drwx--x--x  5 myuser myuser  4096 Feb 24 16:13  Videos
9-rw-r--r--  1 myuser myuser     0 Mar  7 19:10  apple.txt

اعرض الملفات ورتبهم على جسب تاريخ التعديل (الاقدم الى الاحدث)

1$ ls -ltr
2drwxr-xr-x  1 myuser myuser  4096 Jun 28  2016  Public
3drwx--x--x  4 myuser myuser  4096 Feb 24 16:13  Videos
4drwxr-xr-x 12 myuser myuser  4096 Feb 27 20:03  Documents
5drwxr-xr-x  4 myuser myuser  4096 Mar  2 15:43  Music
6drwxr-xr-x 11 myuser myuser 20480 Mar  6 11:15  Downloads
7drwxr-xr-x 21 myuser myuser  4096 Mar  6 22:28  Desktop
8drwxr-xr-x  1 myuser myuser  4096 Mar  6 23:42  Pictures
9-rw-r--r--  1 myuser myuser     0 Mar  7 19:10  apple.txt

دي اهم استخدات اداة ls لكن مش كلها. ممكن تعرف اكتر من المصادر هنا


Copyright © 2025 Youssef Hesham