想要了解linux的檔案屬性,有乙個重要的也是常用的命令就必須學會使用。就是「ls」,這是乙個檢視檔案的命令。ls是「list」的意思,重點在於顯示檔案的檔名與相關屬性。。
-a:列出所有檔案的名字,包括隱藏檔案。如圖1所示。
-all:列出所有檔案的型別(檔案或者目錄)、許可權(包括使用者許可權和使用者組許可權和others許可權)、所屬使用者、所屬使用者組、大小、建立時間、檔名。
-b:為非圖形字元列印八進位制轉義。
-b:不列出以~結尾的隱含項
-c:列出條目時會排序。-c表示按照時間排序,但是只顯示檔名;-cl表示按照檔名排序,-ctl表示按照時間排序,並會顯示時間。
-c:c代表column,表示按照列列出條目
-d: d代表directory,代表只會列出當前資料夾名而不是裡面的內容。
-f: 直接列出檔名結果,但是不進行排序。
-f:-f引數使得ls命令可以在顯示子目錄的時候在它的檔名之後加上乙個斜線(「/」)字元。而檔案後面的星號(「*」)字元表示這是乙個可執行程式。
-g:列表不顯示檔案的所屬使用者和所屬使用者組,其他顯示。
-l:列出長資料串,顯示出檔案的屬性與許可權等資料資訊(常用)
-n:和-l類似,只是顯示的所屬使用者和組不是名稱而是對應的id。
-r:--reverse,將排序結果以倒序方式顯示。
-s:以檔案大小排序。
-h:將檔案內容大小以gb、kb等易讀的方式顯示。
-i:結合-l引數,列出每個檔案的inode。
執行「ls -all」會看到如下內容:
[root@linux ~]# ls -all
total 72
dr-xr-x---. 2 root root 4096 jan 2 21:47 .
dr-xr-xr-x. 22 root root 4096 jan 2 21:07 ..
-rw-------. 1 root root 1112 dec 27 23:07 anaconda-ks.cfg
-rw-------. 1 root root 434 jan 3 08:42 .bash_history
-rw-r--r--. 1 root root 18 may 20 2009 .bash_logout
-rw-r--r--. 1 root root 176 may 20 2009 .bash_profile
-rw-r--r--. 1 root root 176 sep 23 2004 .bashrc
-rw-r--r--. 1 root root 100 sep 23 2004 .cshrc
-rw-r--r--. 1 root root 23082 dec 27 23:07 install.log
-rw-r--r--. 1 root root 6240 dec 27 23:06 install.log.syslog
-rw-r--r--. 1 root root 129 dec 4 2004 .tcshrc
1. 第一列代表檔案的型別與許可權。第一列共有10個字元。
(1.)第乙個字元代表這個檔案是:目錄、檔案或者鏈結檔案等。d代表目錄;-代表檔案;l代表連線檔案;b代表裝置檔案裡面的可供儲存的介面裝置;c代表裝置檔案裡面的串列埠裝置。
(2.)接下來3個字元為一組。均為「rwx」的組合,r代表可讀,w代表可寫,x代表可執行。第一組是檔案所有者許可權,第二組為同使用者組許可權,第三組為其它非本使用者組許可權。
2. 第二列代表有多少檔名連線到此節點。每個檔案會將它的許可權和屬性記錄到檔案系統的i-node中,因此每個檔名會會連線到乙個i-node。這個屬性就是記錄的有多少不同的檔名連線到乙個相同的i-node。
3.第三列表示這個檔案或者目錄的「所有者賬號」。
4. 第四列表示的是這個檔案的所屬使用者組。
5.第5列表示的是這個檔案的容量大小,預設單位是b。
6. 第六列表示的是這個檔案的建立檔案日期或者最近修改日期。
7.第七列為該檔名。
Linux基礎命令一之ls
1 作用 列出當前目錄或者指定目錄所包含的檔案和目錄,也可以檢視檔案的許可權。2 命令格式 ls是list的縮寫 ls 選項 目錄名 內的內容為可選 3 命令選項 a all 列出目錄下的所有檔案,包括以 開頭的目錄 a 顯示出除 當前目錄 和 當前目錄的父目錄 d 顯示目錄的自身屬性,而不顯示目錄...
Linux基礎命令 ls
ls 顯示當前目錄下的所有內容。此命令的適用範圍 redhat rhel ubuntu centos suse opensuse fedora。1 語法 ls option file 2 選項列表 version 顯示命令版本資訊 help 顯示幫助文件 a all 列出所有的檔案 a almost...
Linux 基礎 ls 命令
第二天,繼續學習linux命令。ls 顯示當前目錄下的檔案和目錄,但是不會顯示隱藏的檔案和目錄。ls a 顯示當前目錄下的所有檔案和目錄。ls l 顯示當前目錄下的檔案和目錄的一些詳細資訊,其中包括 檔案型別 比如目錄 d 檔案 字元型檔案 c 或塊裝置 d 檔案的許可權 檔案的硬鏈結總數 檔案屬主...