ls--查看文件或者目录的信息
ls ?options ?DIR/FILE
options:
-l 列出詳細(xì)的信息
-d 列出目錄的信息
-i 查看文件的iNode號(hào)
-a 列出所有文件,包括隱藏文件
-t 以修改時(shí)間排序列出所有文件
-h 文件大小以方便閱讀的方式顯示
選項(xiàng)可根據(jù)需要組合使用
如:
目錄/tmp 的詳細(xì)信息如上,其中drwxr-xr-x 2? root?? root ?4095 12-01 20:52bin的意義如下:
2-代表硬鏈接數(shù)???????????????????????? 所有者 所屬組? 文件大小,但不準(zhǔn)確(單位是數(shù)據(jù)塊)
12-01 20:52表示創(chuàng)建或最后修改的時(shí)間?? bin則表示文件名
拓展:
?1、數(shù)據(jù)塊(block)是Linux中文件存儲(chǔ)的最小單位,通常等于512字節(jié)(但是可以自定義調(diào)的),所謂最小的存儲(chǔ)單位,就是無(wú)論一個(gè)文件多小(只有10字節(jié))還是很大,它至少都要占用一個(gè)數(shù)據(jù)塊的空間,所以對(duì)于那個(gè)10字節(jié)的文件,一個(gè)數(shù)據(jù)塊中多余的空間將會(huì)被浪費(fèi)掉。
?2、第二列數(shù)據(jù)對(duì)于目錄來(lái)說(shuō),不是硬鏈接數(shù)而是表示該目錄下有幾個(gè)子目錄
? ? 當(dāng)然,得包括“.”和“..”這兩個(gè)目錄,所以這也是為什么每個(gè)目錄的子
? ? 目錄為什么至少為2的原因
其中drwxr-xr-x的意義如下:??????????????????????????????????????
首字母d的含義:表示文件類(lèi)型
文件類(lèi)型:
“-”:普通文件,包括可執(zhí)行文件,二進(jìn)制文件
“d”:目錄文件
“b”:塊設(shè)備文件(block)
“c”:字符設(shè)備文件(character)
“l”:符號(hào)鏈接文件(symbolic link file)
“p”:命令管道文件(pipe)
“s”:套接字文件(socket)
?
后面的九個(gè)字符(包括橫杠),分別3個(gè)字符自成一組,表示3中用戶(hù)的各自對(duì)這個(gè)文件的權(quán)限:
r- read表示對(duì)文件:可以查看文件內(nèi)容;
? ? ?對(duì)目錄:可以列出目錄中的內(nèi)容,只能用ls列出目錄中的文件,不能用ls –l
w-write表示對(duì)文件:可以修改文件的內(nèi)容(不代表能刪除它);
? ? 對(duì)目錄:可以在目錄中創(chuàng)建和刪除文件
???這樣就表示如果用戶(hù)對(duì)文件具有w權(quán)限,但是對(duì)該文件所屬目錄沒(méi)有w權(quán)限,用戶(hù)無(wú)法刪除該文件
x- execute表示對(duì)文件:可以執(zhí)行文件;
? ? ? 對(duì)目錄:可以進(jìn)入目錄,也可以ls –l查看內(nèi)部文件的詳細(xì)信息
前3個(gè):是所有者的權(quán)限(即文件的所屬人),用u-user表示 , dwr 表示有讀寫(xiě),執(zhí)行的權(quán)限
中間三個(gè):所屬組g-group(表示多個(gè)用戶(hù)對(duì)這個(gè)文件有相同權(quán)限的一個(gè)集合),r-x表示只有讀和執(zhí)行的權(quán)限
最后三個(gè):其他人o-others(除了以上的兩個(gè)之外的),r-x表示只有讀和執(zhí)行的權(quán)限
?
每個(gè)文件都有3種時(shí)間戳:
最近訪(fǎng)問(wèn)的時(shí)間:access time
最近修改的時(shí)間:modify time這里指的是修改文件里面的內(nèi)容
最近改變的時(shí)間:change time 這里改變的不是文件的內(nèi)容,而是文件本身的屬性信息,稱(chēng)
??????????????? 為metadata(元數(shù)據(jù))
轉(zhuǎn)載于:https://blog.51cto.com/kinglab/1890201
總結(jié)
以上是生活随笔為你收集整理的ls--查看文件或者目录的信息的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ArcEngine 图层标注 (根据字段
- 下一篇: 我的jQuery动态表格插件二