命令格式與目錄處理命令ls
命令格式: 命令[-選項][參數]
例如: ls -la /etc
說明:
1)個別命令使用不遵循此格式
2)當多個選項時,可以寫在一起
3)簡化選項與完整選項
-a 等於--all
PS:在Linux中“.”代表的是隱藏文件。
目錄處理命令:ls
命令名稱:
ls
命令英文原意:
list
命令所在路徑:
/bin/ls
執行權限:
所有用戶
功能描述:
顯示目錄文件
語法:
ls 選項[-ald][文件或目錄]
-a 顯示所有文件,包括隱藏文件
-l 詳細信息顯示
-d 查看目錄屬性
#ls -a 查看本目錄下的文件(包含隱藏文件)
#ls -l 顯示文件的詳細信息
1 root root 1208 12月 3 06:22 anaconda-ks.cfg
1 root root 24772 12月 3 06:22 install.log
1 root root 7690 12月 3 06:21 install.log.syslog
root 所有者 root 所屬組 7690 文件大小
下面的ls -lh是將文件大小的字節顯示轉變成我們所熟悉的Windows
[root@localhost ~]# ls -lh
總用量 44K
-rw-------. 1 root root 1.2K 12月 3 06:22 anaconda-ks.cfg
-rw-r--r--. 1 root root 25K 12月 3 06:22 install.log
-rw-r--r--. 1 root root 7.6K 12月 3 06:21 install.log.syslog
1.2K 和 7690代表的是一個意思,只不過當用ls -lh的時候會將文件大小變成我們所熟悉的K、M、G表示而不是字節表示。
-rw-r--r--
-文件類型(-二進制文件 d表示目錄 l表示軟鏈接文件)
rw- r-- r--
u g o
u所有者 g所屬組 o其他人
PS: r讀 w寫 x執行
[root@localhost ~]# ls -lhd /etc
drwxr-xr-x. 102 root root 12K 12月 15 06:36 /etc
ls -lhd /etc 是查看etc目錄的大小而不是查看ect目錄下的所有內容。
[root@localhost ~]# ls -i
795111 anaconda-ks.cfg 786436 install.log 786437 install.log.syslog
#ls -i 查看每個文件的id號