1. 程式人生 > >Mac下為什麽有的文件名後帶一個* 星號?

Mac下為什麽有的文件名後帶一個* 星號?

kdt 大小 包括 ons lan 字節 執行文件 一個 所有

這個*號僅僅是ls命令顯示的,表示有可執行權限,實際文件名不帶*號。

ls -F
可執行文件名後就會加*號。

顯示一個或多個文件的相關信息。
ls [options] [file-list]

參數
默認情況下,ls按照文件名的字母順序列出文件的信息,file-list可以是任意文件或目錄
當file-list包含多個目錄時,ls將顯示目錄的名稱,不顯示子目錄和子文件
當file-list為普通文件時,ls則顯示該文件的相關信息

選項
-a 顯示所有文件名列表,包括隱藏文件(文件名以句點開始)
-A 與-a類似,但不列出 . 和 ..目錄項
-l 列出每個文件的更多信息
-m 顯示用逗號分割的文件名,文件列表的寬度與屏幕的寬度相同
-h 從K(千字節)、M(兆字節)、和G(千兆字節)中選擇合適的單位顯示文件的大小
-r 以相反的順序列出目錄層次結構
-R 遞歸列出子目錄的內容
-t 按最後一次修改時間的順序顯示文件
-u 按最後一次訪問時間的順序顯示文件
-x 按行顯示文件列表(默認情況下,按列顯示)
-X 按文件擴展名的順序顯示文件,沒有擴展名的文件首先被列出
-1 一行顯示一個文件
-d 只顯示目錄名稱
-F 該選項在每個目錄後顯示斜杠(/);在每個可執行文件後顯示星號(*);在每個符號鏈接後顯示符號@

Mac下為什麽有的文件名後帶一個* 星號?