linux查看目錄下所有文件的命令是“ls”;ls命令是list的縮寫,是最常見的目錄操作命令,其主要功能是顯示當前目錄下的內容,此命令的基本格式為“[root@localhost ~]# ls [xuanxiang] muluming”。
本教程操作環境:linux5.9.8系統、Dell G3電腦。
linux查看目錄下所有文件的命令是什么?
ls 命令,list 的縮寫,是最常見的目錄操作命令,其主要功能是顯示當前目錄下的內容。此命令的基本格式為:
[root@localhost?~]#?ls?[選項]?目錄名稱
注意,當 ls 命令不使用任何選項時,默認只會顯示非隱藏文件的名稱,并以文件名進行排序,同時會根據文件的具體類型給文件名配色(藍色顯示目錄,白色顯示一般文件)。除此之外,如果想使用 ls 命令顯示更多內容,就需要使用表 1 相應的選項。
例:
[root@www?~]#?ls?-al?~ total?156 drwxr-x---??4?root?root??4096?Sep?24?00:07?. drwxr-xr-x?23?root?root??4096?Sep?22?12:09?.. -rw-------??1?root?root??1474?Sep??4?18:27?anaconda-ks.cfg -rw-------??1?root?root???955?Sep?24?00:08?.bash_history -rw-r--r--??1?root?root????24?Jan??6??2007?.bash_logout -rw-r--r--??1?root?root???191?Jan??6??2007?.bash_profile -rw-r--r--??1?root?root???176?Jan??6??2007?.bashrc drwx------??3?root?root??4096?Sep??5?10:37?.gconf -rw-r--r--??1?root?root?42304?Sep??4?18:26?install.log -rw-r--r--??1?root?root??5661?Sep??4?18:25?install.log.syslog
通過使用 -a,你會看到以 . 為開頭的幾個文件,以及目錄文件 (.)、(..)、.gconf 等等,這些都是隱藏的目錄和文件。其中,目錄文件名以藍色顯示,一般文件以白色顯示。
注意,Linux 系統中,隱藏文件不是為了把文件藏起來不讓其他用戶找到,而是為了告訴用戶這些文件都是重要的系統文件,如非必要,不要亂動!所以,不論是 Linux 還是 Windows 都可以非常簡單地査看隱藏文件,只是在 Windows 中絕大多數的病毒和木馬都會把自己變成隱藏文件,給用戶帶來了錯覺,以為隱藏文件是為了不讓用戶發現。
不僅如此,這里的 ls 命令還使用了 -l 選項,因此才顯示出了文件的詳細信息,此選項顯示的這 7 列的含義分別是:
第一列:規定了不同的用戶對文件所擁有的權限,具體權限的含義將在后續章節中講解。
第二列:引用計數,文件的引用計數代表該文件的硬鏈接個數,而目錄的引用計數代表該目錄有多少個一級子目錄。
第三列:所有者,也就是這個文件屬于哪個用戶。默認所有者是文件的建立用戶。
第四列:所屬組,默認所屬組是文件建立用戶的有效組,一般情況下就是建立用戶的所在組。
第五列:大小,默認單位是字節。
第六列:文件修改時間,文件狀態修改時間或文件數據修改時間都會更改這個時間,注意這個時間不是文件的創建時間。
第七列:文件名或目錄名。
相關推薦:《Linux視頻教程》