Linux基礎命令之 ls

2021-08-14 08:26:42 字數 2016 閱讀 7845

想要了解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 檔案的許可權 檔案的硬鏈結總數 檔案屬主...