目录
1..........查看文件权限及文件属性代码的含义
2..........修改文件权限
3..........文件及文件夹的删除
1. 查看文件权限及文件属性代码的含义
使用命令:
ls -ld /path/filename
可查看文件的属性:
第一列 drwxr-xr-x 总共有10位
第1位:
d表示的是目录,l表示的是Link(连接文件),b表示的是BLOCK(块设备),-表示的是没有特殊属性
后面9位:(是3个为一组看的)
前3位代表的是文件或者目录的属主,就是文件的创建者,R代表读,W代表写,X代表执行。
后3位是文件创建者同组用户,最后3位是其他用户(即不是文件传见者,也不是文件创建者同组的用户)的 权限
一般这样的表示方法都是UNIX/LINUX中最常见的文件目录属性的表示方式
2. 修改文件权限
chmod 777 file
其中,中间的777表示:drwxrwxrwx
常用的linux 文件权限:
444 r--r--r--
600 drw-------
644 drw-r--r--
666 drw-rw-rw-
700 drwx------
744 drwxr--r--
755 drwxr-xr-x
777 drwxrwxrwx
3.文件及文件夹的删除
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件