Ubuntu 目录和文件权限
/ 根目录
/bin binary 程序目录,存放可执行文件
/sbin binary 程序目录,存放可执行文件
/boot 引导
/etc 配置文件
/mnt 挂载目录(光驱文件)
/home 主目录
/dev device 设备目录
/lib 链接库文件
/lib64 64位的链接库文件
/proc 进程相关信息
/usr unix system resource 主要放置的是可执行文件和相关库文件。曾经是用户目录,相当于/home
linux文件类型
ls –al 每行显示开头的一个字母代表这个文件是什么类型
d:directory 目录
- : 文件
l :link 链接文件,相当于windows的快捷方式
b :block 块文件,硬盘和光驱都属于块文件
文件权限
在第一个字母后的代表权限。
在linux中文件权限分为三种用户类型:
- 文件的拥有者----用户(user) 用u代表
- 拥有者所在的组---组(group) 用g代表
- 其它用户--------其它(other) 用o代表
ogu=a(all的意思)
在linux中文件权限细分为三种:rwx
意为
read 读
write 写
executable 可执行
每种权限类型都有rwx的选项,如果没有这个权限,就是-
修改文件权限命令
格式
chmod 用户类型+权限 文件 #对特定用户增加权限
chmod 用户类型-权限 文件 #对特定用户移除特定权限
chmod o+w 文件 #对其它用户增加写权限
chmod o-w文件 #对其它用户移除写权限
chmod ugo+rwx文件 或者 chmod a+rwx文件 #一起操作所有用户
数字方式操作权限
如果使用数字来操作权限首先要了解,三个用户类型使用二进制如下表示的。0代表没有这个权限,1代表有这个权限。
----------------------------------------
000(用户) 000(用户组) 000(其它)
-----------------------------------------
比如使用
chmod 777 文件 #该命令将三个用户类型的用户,全部变成可读可写可执行(rwxrwxrwx)。
因为7的二进制是111,那么三个7也就是111111111,所以777相当于a+rwx。
x(executable)对于目录代表是否可以进入这个文件夹里面