大数据-3:Ubuntu 目录和文件权限

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中文件权限分为三种用户类型:

  1. 文件的拥有者----用户(user)          用u代表
  2. 拥有者所在的组---组(group)  用g代表
  3. 其它用户--------其它(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)对于目录代表是否可以进入这个文件夹里面

你可能感兴趣的:(大数据)