Linux命令 ls l s輸出內容含義詳解

2022-08-09 01:09:23 字數 2163 閱讀 7987

1. ls  只顯示檔名或者檔案目錄

2. ls -l(這個引數是字母l的小寫,不是數字1) 用來檢視詳細的檔案資料

在某個目錄下鍵入ls -l可能會顯示如下資訊:   

檔案屬性(佔10個字元空間)       檔案數         擁有者       所屬的group      檔案大小        建檔日期           檔名

drwx------                              2              guest              users              1024            nov 21 21:05      mail  

-rwx--x--x                             1               root                 root                 89080          nov 7 22:41        tar*  

-rwxr-xr-x                             1               root                 bin                  5013            aug 15 9:32         uname*  

lrwxrwxrwx                           1               root                 root                 4                  nov 24 19:30       zcat->gzip  

-rwxr-xr-x                             1               root                  bin                  308364        nov 29 7:43         zsh*  

-rwsr-x---                              1               root                  bin                  9853            aug 15 5:46         su*

-rw-r--r--                               1               hhf                  197121           146               10月 18 17:37      main.m

這些顯示內容的意義:  

第乙個字段,表示檔案的屬性。linux的檔案基本上分為三個屬性:可讀(r),可寫(w),可執行(x)。但是這裡有十個格仔可以添(具體程式實現時,實際上是十個bit位)。第乙個小格是特殊表示格,表示目錄或鏈結檔案等等,d表示目錄,例如drwx------;l表示鏈結檔案,如lrwxrwxrwx;如果是以一橫「-」表示,則表示這是檔案。其餘剩下的格仔就以每3格為乙個單位。因為linux是多使用者多工系統,所以乙個檔案可能同時被許多人使用,所以我們一定要設好每個檔案的許可權,其檔案的許可權位置排列順序是(以-rwxr-xr-x為例):  rwx(owner)r-x(group)r-x(other)  

這個例子表示的許可權是:使用者自己可讀,可寫,可執行;同一組的使用者可讀,不可寫,可執行;其它使用者可讀,不可寫,可執行。另外,有一些程式屬性的執行部分不是x,而是s,這表示執行這個程式的使用者,臨時可以有和擁有者一樣權力的身份來執行該程式。一般出現在系統管理之類的指令或程式,讓使用者執行時,擁有root身份。 

第二個字段,表示檔案個數。如果是檔案的話,那這個數目自然是1了,如果是目錄的話,那它的數目就是該目錄中的檔案個數了。  

第三個字段,表示該檔案或目錄的擁有者。若使用者目前處於自己的home,那這一欄大概都是它的賬號名稱。  

第四個字段,表示所屬的組(group)。每乙個使用者都可以擁有乙個以上的組,不過大部分的使用者應該都只屬於乙個組,只有當系統管理員希望給予某使用者特殊許可權時,才可能會給他另乙個組。  

第五字段,表示檔案大小。檔案大小用byte來表示,而空目錄一般都是1024byte,你當然可以用其它引數使檔案顯示的單位不同,如使用ls –k就是用kb萊顯示乙個檔案的大小單位,不過一般我們還是以byte為主。  

第六個字段,表示建立日期。以「月,日,時間」的格式表示,如aug 15 5:46表示8月15日早上5:46分。  

第七個字段,表示檔名。我們可以用ls –a顯示隱藏的檔名。

ab命令輸出內容的簡單講解

上篇文章我們使用ab命令做了個簡單測試,有些朋友可能對返回的結果不太理解,這裡分別說下每個返回值的作用。我們可以看到伺服器採用的是nginx,網域名稱是birdteam.net,埠是443。concurrency level 10 併發請求數量 time taken for tests 62.541...

Linux命令執行的螢幕輸出內容重定向到日誌檔案

快速mark一下這個命令細節,免得以後使用又忘記了 大家都知道可以用echo來輸出內容到檔案,比如 echo hello,word temp.txt 那麼我現在想把hadoop或者spark的命令執行的螢幕輸出到檔案怎麼辦?很簡單,命令如下 hadoop jar jar mrclass mr.log...

Linux檔案內容查詢命令

grep fgrep和egrep命令 檔案查詢命令 find命令 功能 在目錄結構中搜尋檔案,並執行指定的操作。此命令提供了相當多的查詢條件,功能很強大。語法 find 起始目錄 尋找條件 操作 說明 find命令從指定的起始目錄開始,遞迴地搜尋其各個子目錄,查詢滿足尋找條件的檔案並對之採取相關的操...