這個例子表示的權(quán)限是:使用者自己可讀,可寫linux命令大全,可執(zhí)行;同一組的用戶可讀,不可寫,可執(zhí)行;其它用戶可讀linux命令大全,不可寫,可執(zhí)行。另外,有一些程序?qū)傩缘膱?zhí)行部分不是X,而是S,這表示執(zhí)行這個程序的使用者,臨時可以有和擁有者一樣權(quán)力的身份來執(zhí)行該程序。一般出現(xiàn)在系統(tǒng)管理之類的指令或程序,讓使用者執(zhí)行時,擁有root身份。
第二個欄位,表示文件個數(shù)。如果是文件的話,那這個數(shù)目自然是1了,如果是目錄的話,那它的數(shù)目就是該目錄中的文件個數(shù)了。
第三個欄位,表示該文件或目錄的擁有者。若使用者目前處于自己的Home,那這一欄大概都是它的賬號名稱。
第四個欄位,表示所屬的組(group)。每一個使用者都可以擁有一個以上的組,不過大部分的使用者應(yīng)該都只屬于一個組,只有當(dāng)系統(tǒng)管理員希望給予某使用者特殊權(quán)限時,才可能會給他另一個組。
第五欄位,表示文件大小。文件大小用byte來表示,而空目錄一般都是1024byte,你當(dāng)然可以用其它參數(shù)使文件顯示的單位不同,如使用ls –k就是用kb萊顯示一個文件的大小單位,不過一般我們還是以byte為主。
②時間點(diǎn)"date"格式為"m/d/yyyy h:m:s pm",是12小時制,例如:1/23/2014 1:17:10 pm表示2014年1月23號下午1點(diǎn)17分10秒,此時間點(diǎn)只要在誤操作前就可以。首先創(chuàng)建一個表示當(dāng)前系統(tǒng)時間的date()對象,然后通過date對象的getxxx()方法獲得當(dāng)前系統(tǒng)時間的年、月、日、小時、分、秒和星期的值,接下來將獲得的這些值組合成一個日期時間字符串,并將日期時間字符串設(shè)置成為
第七個欄位,表示文件名。
ls -F:在每一個文件的末尾加上一個字符說明該文件的類型。"@"表示符號鏈接、"|"表示FIFOS、"/"表示目錄、"="表示套接字。
ls%20-s:在每個文件的后面打印出文件的大小。%20size(大小)
ls%20-t:按時間進(jìn)行文件的排序%20Time(時間)
ls%20-A:列出除了"."和".."以外的文件。
ls%20-R:將目錄下所有的子目錄的文件都列出來,相當(dāng)于我們編程中的“遞歸”實(shí)現(xiàn)
ls -L:列出文件的鏈接名。Link(鏈接)
ls -S:以文件的大小進(jìn)行排序