版权声明:本文为博主原创文章,未经博主允许不得转载。
1.修改文件名
其中将test.sh 修改为 test2.sh
执行命令
mv test.sh test2.sh
2.修改文件权限
在Linux下,和文件有关的身份有用户组,所有者,others,这三种身份又有三种权限,即r(读)、w(写)、x(执行)。
r w x 代表的数字为: r=4, w=2 , x=1”
修改权限的命令使用chmod 关键字
比如 对这个权限进行说明
文件权限描述由10个字符组成
其中,第一个字符的含义为:
d:表示目录
-:表示文件
l:表示连接文件
b:表示设备文件里面的可供存储的接口设备
c:表示设备文件里面的串行端口设置,例如键盘、鼠标
接下来的9个字符,分为三组,每组三个字符,均为“rwx”的三个参数组合。这三个字符的位置不会改变,如果没有某权限,则出现‘-’号。这三组字符中,第一组表示文件所有者的权限;第二组表示同用户组的权限;第三组表示others的权限。
那么刚好这个是以-开头的说明就是一个文件啦。
我们进行文件权限操作
修改 chmod 421 test2.sh 对应 刚好是 rwx 权限。
注:普通文件一般不能给执行权限,目录是必须有执行权限的,要不然无法进入目录
如果需要同时修改目录及目录下的子文件,需要加 -R,表示递归
3.修改文件所有者
执行命令 chown toms test2.sh 将test2.sh 所有者改为 toms 。
4.修改文件所属用户组
首先我们查看下系统目前的所属组
可以使用命令:
cat /etc/passwd 可以查看所有用户的列表
w 可以查看当前活跃的用户列表
cat /etc/group 查看用户组
执行命令 chgrp toms test2.sh 将文件test2.sh用户所属组改为 toms