码迷,mamicode.com
首页 > 系统相关 > 详细

linux文件及文件夹权限

时间:2015-08-03 22:31:41      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

以前上学的时候简单了解了下linux,现在对它的认识也只停留在一些小白命令上。以为我只要不是做服务器端开发的应该不会去碰吧,工作了才知道做开发的多少还是要熟悉一些linux的,至少你的项目会部署在linux服务器上吧。以前没搞明白的还是要花时间还回来的。不能再废话了~

 

像我这种小白在linux系统下查看文件目录的一般会用ls,其实我们可以用 ll (哎哟哎哟)或者 ls -l 来看更多的一些信息。比如显示如下:

技术分享

其中最左边的部分显示的就是文件或者文件夹的操作权限,其中:

首先这里的权限有三种,r表示可读(read),w表示有写操作(write),x表示可执行(我猜是不是execute);-表示对应的权限还没授予

第一位表示的是类型,文件的是- ,文件夹是d

紧接着的三位表示文件所有者的权限,如第一行的就是rw- ;再三位表示组(group)的权限;最后三位表示其他人(other)的权限。

第二行以此类推,只不过表示的是个文件夹的权限

 

有时候和同事合作,其他人为了方便需要操作你目录下的文件。我们就需要修改一些文件的权限。

修改文件的权限可以通过在终端使用chmod命令如:

 

chmod a+w b.txt

 

表示对b.txt文件给所有人添加写的权限(w),其中a表示所有人all,+表示添加权限。另外参数a可以换成o或g,分别表示其他人(other)和组(group)

如果我们回头想收回这个权限使用 - 号即可

chmod a-w b.txt

那我们如果想批量的修改文件夹下面文件的权限呢?可以对文件夹做递归操作 -R

chmod -R a+w code

另外,权限既然是三位 三位的表示,可以转换成每三位8进制用数字来表示。- 表示此位是0

如此可以使用如下来分配权限:

chmod -R 777 code

777表示的就是rwxrwxrwx,表示给每个人读写和执行的权限

 

 

linux文件及文件夹权限

标签:

原文地址:http://www.cnblogs.com/dreamysmurf/p/4700380.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!