اداة ls تعرض محتويات الدليل (directory) و الدليل ده عباره من file او ملف موجود في اسماء الملفات اللي جواه. ممكن تعامله زي معامله الفولدر في الوندوز. في نظام لينكس كل حاجه هتلاقيها قدامك هي ملف (file) و علي سبيل المثال خد الرامات تقدر تقراها كأنها ملف.
طريقة الاستعمال
لعرض محتويات Desktop
على سبيل المثال
$ ls ~/Desktop
other-notes.txt test
لعرض محتويات المكان (الدليل) الحالي او ما يسمى (current working directory)
$ ls
Desktop Documents Downloads Music
Pictures Public Videos note.txt
لعرض الملفات (files) كل ملف في سطر
$ ls -1
Desktop
Documents
Downloads
Music
Pictures
Public
Videos
note.txt
لعرض كل الملفات مع الملفات المخفيه (hidden files / dot files)
$ ls -a
Desktop Documents Downloads Music Pictures note.txt
Public Videos .bashrc .vimrc .bash_history
لعرض الملفات مع /
مضافه في اخر كل ملف
$ ls -F
Desktop/ Documents/ Downloads/ Music/ Pictures/
Public/ Videos/ note.txt
اعرض فقط الملفات من نوع الدلائل (directories)
$ ls -d */
Desktop/ Documents/ Downloads/ Music/ Pictures/
Public/ Videos/
اعرض الملفات مع (الصلاحيات - الملكية - الحجم - تاريخ التعديل).
$ ls -la
-rw-r--r-- 1 myuser myuser 0 Mar 7 19:10 note.txt
drwxr-xr-x 5 myuser myuser 4096 Mar 6 22:28 Desktop
drwxr-xr-x 2 myuser myuser 4096 Mar 27 20:03 Documents
drwxr-xr-x 1 myuser myuser 20480 Mar 6 11:15 Downloads
drwxr-xr-x 4 myuser myuser 4096 Mar 2 15:43 Music
drwxr-xr-x 2 myuser myuser 4096 Mar 6 23:42 Pictures
drwx--x--x 5 myuser myuser 4096 Aug 24 16:13 Videos
اعرض الملفات مع احجامها بوحدات اسهل للقراءه (كيلو - ميجا - جيجا)
$ ls -lh
-rw-r--r-- 1 myuser myuser 0 Mar 7 19:10 note.txt
drwxr-xr-x 5 myuser myuser 4.0k Mar 6 22:28 Desktop
drwxr-xr-x 2 myuser myuser 4.0k Mar 27 20:03 Documents
drwxr-xr-x 1 myuser myuser 20k Mar 6 11:15 Downloads
drwxr-xr-x 4 myuser myuser 4.0k Mar 2 15:43 Music
drwxr-xr-x 2 myuser myuser 4.0k Mar 6 23:42 Pictures
drwx--x--x 5 myuser myuser 4.0k Aug 24 16:13 Videos
اعرض الملفات ورتبهم على حسب حجمهم (من الكبير للصغير)
$ ls -lS
drwxr-xr-x 15 myuser myuser 20480 Mar 6 11:15 Downloads
drwxr-xr-x 5 myuser myuser 4096 Mar 6 22:28 Desktop
drwxr-xr-x 2 myuser myuser 4096 Feb 27 20:03 Documents
drwxr-xr-x 4 myuser myuser 4096 Mar 2 15:43 Music
drwxr-xr-x 5 myuser myuser 4096 Mar 6 23:42 Pictures
drwx--x--x 5 myuser myuser 4096 Feb 24 16:13 Videos
-rw-r--r-- 1 myuser myuser 0 Mar 7 19:10 apple.txt
اعرض الملفات ورتبهم على جسب تاريخ التعديل (الاقدم الى الاحدث)
$ ls -ltr
drwxr-xr-x 1 myuser myuser 4096 Jun 28 2016 Public
drwx--x--x 4 myuser myuser 4096 Feb 24 16:13 Videos
drwxr-xr-x 12 myuser myuser 4096 Feb 27 20:03 Documents
drwxr-xr-x 4 myuser myuser 4096 Mar 2 15:43 Music
drwxr-xr-x 11 myuser myuser 20480 Mar 6 11:15 Downloads
drwxr-xr-x 21 myuser myuser 4096 Mar 6 22:28 Desktop
drwxr-xr-x 1 myuser myuser 4096 Mar 6 23:42 Pictures
-rw-r--r-- 1 myuser myuser 0 Mar 7 19:10 apple.txt
دي اهم استخدات اداة ls
لكن مش كلها. ممكن تعرف اكتر من المصادر هنا