首页 > 代码库 > ls命令

ls命令


用途:列表(List)显示目录内容
格式:ls [选项]... [目录或文件名]

常用命令选项
-l :以长格式显示
-a:显示所有子目录和文件的信息,包括隐藏文件
-d:显示目录本身的属性
-t: 按时间排序
-A:类似于“-a”,但不显示“.”和“..”目录的信息
-h:以更易读的字节单位(K、M等)显示信息
-R:递归显示内容
--color:以颜色区分不同类型文件

-rwxrwx---.( .是否关联上下文selinux) 1 root plugdev 18M 2007-02-28 18:05(最后一次修改时间) ActionCube_v0.92.tar.bz2
-rwxrwx---. 1 root plugdev 60M(分配的大小,不是实际大小) 2007-04-30 22:52 nexuiz-223.zip
-rwxrwx---. 1 root plugdev 7.4M 2007-04-25 02:16 stardict-oxford-gb-2.4.2.tar.bz2
-rwxrwx---+(+人为修改) 1 root plugdev 102M 2007-05-01 18:22 tremulous-1.1.0-installer.x86.run
-rwxrwx--- 1 root plugdev 4.9M 2007-04-30 14:32 wqy-bitmapfont-0.8.1-7_all.deb.bin
第二个栏位,表示文件个数。如果是文件的话,那这个数目自然是1了,
如果是目录的话,那它的数目就是该目录中的文件个数了。  
第三个栏位,表示该文件或目录的拥有者。若使用者目前处于自己的Home,
那这一栏大概都是它的账号名称。  
第四个栏位,表示所属的组(group)。每一个使用者都可以拥有一个以上的组,
不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,
才可能会给他另一个组。  

r(Read,读取):w(Write,写入):x(eXecute,执行):

r: 对应数值4

w: 对应数值2

x:对应数值1


一般权限
-rwxrwx---
第2~10个字符当中的每3个为一组,
左边三个字符表示所有者权限,
中间3个字符表示与所有者同一组的用户的权限,
右边3个字符是其他用户的权限。
这三个一组共9个字符

chmod 644 mm.txt
-rw-r--r-- 1 inin users 1155 Nov 5 11:22 mm.txt

chmod 750 wch.txt
-rwxr-x--- 1 inin users 44137 Nov 12 9:22 wchtxt

 

ls命令