1、root用户在某目录下新建了一个目录,这个目录所有者是root;另一个用户xxx想往新建的目录中上传东西,不被允许,此时需要将该目录划给xxx用户,利用 ll (ls -l)命令查找目录下所有文件以及文件夹的详细信息
其中总用量后边的数字:表示该目录下所有文件及目录列表第5个字段的和(以k为单位),也就是该目录的大小
之后从左到右分别表示 :1、文件属性:总共有10个字母组成,第一个字母表示文件类型,如果这个字母是一个减号"-",则说明该文件是一个普通文件.字母"d"表示该文件是一个目录,字母"d",是dirtectory(目录)的缩写,如果该字母是"l",表示该文件是一个符号链接类似快捷链接,字母"l"是link(链接)的缩写,开头为b的表示块设备文件(block),设备文件是普通文件和程序访问硬件设备的入口,是很特殊的文件,它的没有文件大小,只有一个主设备号和一个辅设备号.如果第一个字母为c表示该文件是一个字符设备文件(character),一次传输一个字节的设备被称为字符设备,比如键盘,字符终端等,传输数据的最小单位为一个字节.一次传输数据为一整块的被称为块设备,比如硬盘,光盘等.最小数据传输单位为一个数据块(通常一个数据块的大小是512字节).
第一字段的后面9个字母表示文件的权限.r表是读 (Read) w表示写 (Write) x表示执行 (eXecute);其中前三个表示文件属主的权限,中间三个表示组用户权限,最后三个表示其他用户权限.
2、文件硬链接数或目录子目录数:如果一个文件不是目录那么这一字段表示,这个文件所具有的硬链接数,即这个文件总共有多少个文件名,如果是一个目录,则第2字段表示该目录所含子目录的个数.新建一个空目录,这个目录的第二字段就是2,表示该目录下有两个子目录.为什么新建的目录下面会有两个子目录呢?因为每一个目录都有一个指向它本身的子目录"." 和指向它上级目录的子目录"..",这两个默认子目录是隐藏的.用ls-a可以看到.
3、文件所属用户:
4、文件所属用户组:
5、文件大小(以字节为单位)
6、文件创建月份
7、文件创建日期
8、文件创建时间
9、文件名
二、audio-visual是我需要的目录;属于root用户以及root用户组,但是我现在需要把它变成另一用户可以使用chown命令;chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。
上图改变目录所属用户
上图改变目录所属用户及所属用户组
命令格式:chown [选项]... [所有者][:[组]] 文件...
-R 处理指定目录以及其子目录下的所有文件
-c 显示更改的部分的信息
-f 忽略错误信息
-h 修复符号链接
-v 显示详细的处理信息
-deference 作用于符号链接的指向,而不是链接文件本身
参考2:http://www.cnblogs.com/peida/archive/2012/12/04/2800684.html