Linux中ls命令詳解

ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一樣的都是用來列出目錄下的文件,下面我們就來一起看看ls的用法

英文全名:List即列表的意思,當我們學習某種東西的時候要做到知其所以然,當你知道了這個東西大概是個什麼了以後你的思維就會聯想到很多的東西學習的就會很快。

  1. ls -a 列出文件下所有的文件,包括以“.“開頭的隱藏文件(linux下文件隱藏文件是以.開頭的,如果存在..代表存在着父目錄)。

  2. ls -l 列出文件的詳細信息,如創建者,創建時間,文件的讀寫權限列表等等。

  3. ls -F 在每一個文件的末尾加上一個字符說明該文件的類型。"@"表示符號鏈接、"|"表示FIFOS(管道)、"/"表示目錄、"="表示套接字。

  4. ls -s 在每個文件的後面打印出文件的塊大小。 size(大小)

  5. ls -t 按時間進行文件的排序 。 Time(時間)

  6. ls -A 列出除了"."和".."以外的文件。

  7. ls -R 將目錄下所有的子目錄的文件都列出來,相當於我們編程中的“遞歸”實現

  8. ls -L 列出文件的鏈接名。Link(鏈接)

  9. ls -S 以文件的大小進行排序

10.ls -b 打印非圖形字符的八進制轉義

以上是一些關於ls命令的一些用法,當然還有好多沒有列出來,大家可以man一下。有助於學習英文

ls可以結合管道符”|“來進行一下複雜的操作。比如: ls | less用於實現文件列表的分頁,ls

計算當前目錄下的文件數量

ls -|*|grep "^-"| wc -|

最後說一下linux下文件的一些文件顏色的含義

綠色---->代表可執行文件,(綠色代表通行證的意思)呵呵

紅色---->代表壓縮文件

深藍色---->代表目錄

淺藍色----->代表鏈接文件

灰色---->代表其它的一些文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章