ls命令 & 檔案屬性
一、檔案屬性
1、檔案型別-:普通檔案(f)
d:目錄檔案
b:塊裝置檔案(block)
c:字元裝置檔案(character)
l:符號連結檔案(symbolic link file)
p:命令管道檔案(pipe)
s:套接字檔案(socket)
2、許可權:每三位一組,每組rwx三種許可權
3、檔案硬連線的次數
4、檔案屬主(owner)
5、檔案屬組(group)
6、檔案大小(size),單位是位元組
7、時間戳(timestamp):最近一次被修改的時間
訪問時間:access
修改時間:modify,改變檔案內容
改變時間:change,metadata:後設資料,改變檔案屬性(檔名等內容被修改)
8、檔名
二、ls 命令
常用命令:
1、ls:列出所有非隱藏檔案2、ls -al:顯示所有檔案的詳細資訊
3、ls -l:顯示所有非隱藏檔案的詳細資訊
4、ls -l <正規表示式>:顯示檔名符合正規表示式的檔案的詳細資訊。
5、ls -lh:顯示大小,以K、G等為單位
6、ls -lhS:按檔案大小降序排列顯示檔案
7、ls -R:顯示子檔案
8、ls -lR:遞迴顯示目錄中的檔案
9、ls -lt:按時間順序顯示
10、ls -lrt:按檔案修改時間升序排列顯示檔案
11、ls -ldh:顯示當前目錄的屬性
12、ls -i:顯示inode
功能說明:列出目錄內容。
語 法:ls [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I <範本樣式>][-T <跳格字數>][-w <每列字元數>][--block-size=<區塊大小>][--color=<使用時機>][--format=<列表格式>][--full-time][--help][--indicator-style=<標註樣式>][--quoting-style=<引號樣式>][--show-control-chars][--sort=<排序方式>][--time=<時間戳記>][--version][檔案或目錄...]
補充說明:執行ls指令可列出目錄的內容,包括檔案和子目錄的名稱。
參 數:
1、-1 每列僅顯示一個檔案或目錄名稱。/
2、-a或--all 下所有檔案和目錄。
3、-A或--almost-all 顯示所有檔案和目錄,但不顯示現行目錄和上層目錄。
4、-b或--escape 顯示脫離字元。
5、-B或--ignore-backups 忽略備份檔案和目錄。
6、-c 以更改時間排序,顯示檔案和目錄。
7、-C 以又上至下,從左到右的直行方式顯示檔案和目錄名稱。
8、-d或--directory 顯示目錄名稱而非其內容。
9、-D或--dired 用Emacs的模式產生檔案和目錄列表。
10、-f 此引數的效果和同時指定"aU"引數相同,並關閉"lst"引數的效果。
11、-F或--classify 在執行檔案,目錄,Socket,符號連線,管道名稱後面,各自加上"*","/","=","@","|"號。
12、-g 次引數將忽略不予處理。
13、-G或--no-group 不顯示群組名稱。
14、-h或--human-readable 用"K","M","G"來顯示檔案和目錄的大小。
15、-H或--si 此引數的效果和指定"-h"引數類似,但計算單位是1000Bytes而非1024Bytes。
16、-i或--inode 顯示檔案和目錄的inode編號。
17、-I<範本樣式>或--ignore=<範本樣式> 不顯示符合範本樣式的檔案或目錄名稱。
18、-k或--kilobytes 此引數的效果和指定"block-size=1024"引數相同。
19、-l 使用詳細格式列表。
20、-L或--dereference 如遇到性質為符號連線的檔案或目錄,直接列出該連線所指向的原始檔案或目錄。
21、-m 用","號區隔每個檔案和目錄的名稱。
22、-n或--numeric-uid-gid 以使用者識別碼和群組識別碼替代其名稱。
23、-N或--literal 直接列出檔案和目錄名稱,包括控制字元。
24、-o 此引數的效果和指定"-l" 引數類似,但不列出群組名稱或識別碼。
25、-p或--file-type 此引數的效果和指定"-F"引數類似,但不會在執行檔名稱後面加上"*"號。
26、-q或--hide-control-chars 用"?"號取代控制字元,列出檔案和目錄名稱。
27、-Q或--quote-name 把檔案和目錄名稱以""號標示起來。
28、-r或--reverse 反向排序。
29、-R或--recursive 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。
30、-s或--size 顯示檔案和目錄的大小,以區塊為單位。
31、-S 用檔案和目錄的大小排序。
32、-t 用檔案和目錄的更改時間排序。
33、-T<跳格字元>或--tabsize=<跳格字數> 設定跳格字元所對應的空白字元數。
34、-u 以最後存取時間排序,顯示檔案和目錄。
35、-U 列出檔案和目錄名稱時不予排序。
36、-v 檔案和目錄的名稱列表以版本進行排序。
37、-w<每列字元數>或--width=<每列字元數> 設定每列的最大字元數。
38、-x 以從左到右,由上至下的橫列方式顯示檔案和目錄名稱。
39、-X 以檔案和目錄的最後一個副檔名排序。
40、--block-size=<區塊大小> 指定存放檔案的區塊大小。
41、--color=<列表格式> 培植檔案和目錄的列表格式。
42、--full-time 列出完整的日期與時間。
43、--help 線上幫助。
44、--indicator-style=<標註樣式> 在檔案和目錄等名稱後面加上標註,易於辨識該名稱所屬的型別。
45、--quoting-syte=<引號樣式> 把檔案和目錄名稱以指定的引號樣式標示起來。
46、--show-control-chars 在檔案和目錄列表時,使用控制字元。
47、--sort=<排序方式> 配置檔案和目錄列表的排序方式。
48、--time=<時間戳記> 用指定的時間戳記取代更改時間。
49、--version 顯示版本資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24851054/viewspace-2148534/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 目錄與檔案屬性:編寫ls
- 列出目錄/檔案命令ls
- 檔案屬性及find命令總結
- ls命令+檔案型別+別名(alias)型別
- 檔案屬性
- 檔案的屬性
- 檔案屬性資訊
- Properties屬性檔案
- ls命令統計檔案數量不準確
- 檔案時間屬性
- Linux檔案屬性Linux
- ls 命令
- ls命令
- ls -l檔案型別型別
- Mac系統檔案屬性Mac
- 改變檔案屬性 (轉)
- 檔案屬性解釋(轉)
- 在 Linux 命令列中使用 ls 列出檔案的技巧Linux命令列
- node實現檔案屬性批量修改(時間屬性)
- win10怎麼更改檔案屬性 win10怎樣修改檔案屬性Win10
- Linux學習之檔案處理命令(一) 目錄處理命令lsLinux
- 【Linux】淺析檔案屬性與許可權相關命令Linux
- chattr、lsattr linux的隱藏檔案屬性檢視的命令Linux
- 屬性配置檔案詳解(2)
- XMl 檔案屬性的讀取XML
- Java屬性檔案的讀取Java
- FreeBSD檔案的屬性(轉)
- 每天一個 Linux 命令(25):Linux 檔案屬性詳解Linux
- 在Linux中用chattr和lsattr命令管理檔案和目錄屬性Linux
- 認識 Linux 檔案屬性及檔案配置(轉)Linux
- node實現檔案屬性批量修改(檔名)
- 在Progress中獲取檔案屬性
- win10系統txt檔案怎麼改屬性_win10 txt檔案如何更改屬性Win10
- win10如何修改音樂檔案屬性_win10更改音樂檔案屬性的方法Win10
- win10如何去掉檔案隱藏屬性_win10檔案屬性怎麼去掉隱藏Win10
- Linux ls命令Linux
- linux ls 命令Linux
- ls命令詳解