摘要:一、ls 命令用法:ls 列出當前目錄下所有文件 ls /home 列出/home目錄下所有文件二、ls 命令參數(shù)-a 查看所有文件(包括隱藏文件)-d 當遇到目錄時列出目錄本身而非目錄內(nèi)的文件(與-l連用)-l 以長列表方式顯示(詳細信息方式)-R
一、ls 命令用法:
ls 列出當前目錄下所有文件 ls /home 列出/home目錄下所有文件
二、ls 命令參數(shù)
-a 查看所有文件(包括隱藏文件)
-d 當遇到目錄時列出目錄本身而非目錄內(nèi)的文件(與-l連用)
-l 以長列表方式顯示(詳細信息方式)
-R 遞歸地顯示子目錄信息
-h 與-l 一起,以易于閱讀的格式輸出文件大小(例如 1K 234M 2G)
-t 按修改時間排序(最新的在最前面)
-r 反序
-F 列出文件列表的同時顯示文件類型。這些符號包括:“/”表明是一個目錄,“@”表明是到其它文件的符號鏈接,“*”表明是一個可執(zhí)行文件,“|”表明是一個FIFO命名管道文件,“=”表明是socket文件,而普通文件后面什么都不添加
[root@root ~]# ls –a //查看所有文件 . .bash_history .bash_profile .cshrc .viminfo .. .bash_logout .bashrc .tcshrc //在Linux中,所有以.開頭的文件都是隱藏文件,而“.“表示當前目錄,”..“表示上一級目錄,在所有的目錄中,都會有”.“和”..“這兩個隱藏目錄
三、ls -l 詳解
說明:ls –l的作用是查看文件的詳細信息
總用量:總用量后面的數(shù)字是指當前目錄下所有文件所占用的空間總和(以字節(jié)為單位)
文件屬性字段總共有10個字母組成,第一個字符代表文件的類型
綠色---->代表可執(zhí)行文件 ; 紅色---->代表壓縮文件 ; 深藍色---->代表目錄 ; 淺藍色----->代表鏈接文件 ; 灰色---->代表其它的一些文件
文件類型:
- 普通文件、二進制文件
d 目錄
l 鏈接文件
b 塊設(shè)備文件(block),如硬盤、光盤等。
c 字符設(shè)備文件(character),如鍵盤、顯示器、字符終端等
p 命令管道文件。與shell編程有關(guān)的文件。
s sock文件。用于進程間通信,與shell編程有關(guān)的文件
lrwxrwxrwx. 1 root root 7 11月 11 18:07 rc -> rc.d/rc
第1字符的后面9個字母表示該文件或目錄的權(quán)限位
r表是讀 (Read) 、w表示寫 (Write) 、x表示執(zhí)行 (eXecute)
前三位為所有者(user),中間三位為所屬組(group),最后三位為其它用戶(others)
lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
1表示是一個文件,如果是一個目錄,則表示該目錄所含子目錄的個數(shù)
lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
該字段表示此文件是屬于哪個用戶
lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
文件(目錄)擁有者所在的組
lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
文件所占用的空間(以字節(jié)為單位)
lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
文件(目錄)最近訪問(修改)時間
drwxr-xr-x. 2 root root 4096 11月 11 18:12 rpm
文件名(如果是一個符號鏈接,那么會有一個 “->" 箭頭符號,后面根一個它指向的文件名,相當于是超鏈接)