Linux文件的属性与目录——Centos7.7

1. chgrp :更改所属组

chgrp为change group的缩写,我们所要改变的群组必须存在于/etc/group文件中,否则无法更改。

#	通过cat可以查看到有哪些群组
[root@smx ~]# cat /etc/group

更改所属组例子:

[root@smx ~]# ls -al | grep hello
-rw-r--r--.  1 root root   13 8月  10 15:01 hello
[root@smx ~]# chgrp hello hello
[root@smx ~]# ls -al | grep hello
-rw-r--r--.  1 root hello   13 8月  10 15:01 hello
[root@smx ~]# chgrp hel hello
chgrp: 无效的组:"hel"

2. chown :更改所属人

chown是change owner的缩写,相同的,我们所要改变的所属人必须存在于/etc/group文件中,否则无法更改。

[root@smx ~]# chown hello hello
[root@smx ~]# ls -al | grep hello
-rw-r--r--.  1 hello hello   13 8月  10 15:01 hello

3. chmod :改变权限

r:可读。
w:可写。赋予用户修改、删除、新建文档。
x:可执行。如果没有x的权限则用户无法进入该目录。
所有人owner对应的是第一组rwx,r代表的是4,w代表的是2,x代表的是1,这里使用的是二进制转十进制
所属组group对应的是第二组rwx
其他人others对应的是第三组rwx

[root@smx ~]# chmod 770 hello
[root@smx ~]# ls -al | grep hello
-rwxrwx---.  1 hello hello   13 8月  10 15:01 hello
[root@smx ~]# chmod 777 hello
[root@smx ~]# ls -al | grep hello
-rwxrwxrwx.  1 hello hello   13 8月  10 15:01 hello
[root@smx ~]# chmod 470 hello
[root@smx ~]# ls -al | grep hello
-r--rwx---.  1 hello hello   13 8月  10 15:01 hello

4. 改变权限的另外一种方式chmod u=rwx hello

user,group,others的三组权限这里我们可以分别用首字母u、g、o来代替。如果想要全部,我们可以用all的首字母a代替。“+”表示加入,“-”表示去除,“=”表示赋予设定。

[root@smx ~]# ls -al | grep hello
-r--rwx---.  1 hello hello   13 8月  10 15:01 hello
[root@smx ~]# chmod u=rwx,go=rx hello 
[root@smx ~]# ls -al | grep hello
-rwxr-xr-x.  1 hello hello   13 8月  10 15:01 hello
[root@smx ~]# chmod g+w hello 
[root@smx ~]# ls -al | grep hello
-rwxrwxr-x.  1 hello hello   13 8月  10 15:01 hello
[root@smx ~]# chmod o-rx hello 
[root@smx ~]# ls -al | grep hello
-rwxrwx---.  1 hello hello   13 8月  10 15:01 hello

5. 如何查看文档属性

我们可以看到mulu是我们新建的目录,那么如何知道它是一个目录呢,就是在权限前面有一个d,directory就是目录的意思了。-则表示为文档了,即testing1

[root@smx testing]# ls -al 
总用量 4
drwxrw-rw-.  3 root root   34 8月  11 10:37 .
drwxrwxrwt. 29 root root 4096 8月  11 10:36 ..
drwxr-xr-x.  2 root root    6 8月  11 10:37 mulu
-rw-------.  1 root root    0 8月  11 10:28 testing1

在这里插入图片描述

6. 文件名

关于linux下的文件名也有是有一定的限制的,尽量避免特殊字符。
例如:  * ? > < ; & ! [ ] | \ ' " ` ( ) { }

文件名最多可以容纳多少个字符?
单一文件名可达 255 字符,完整文件名 (包含路径) 可达 4096 个字符 

7. 绝对路径与相对路径

绝对路径
[root@smx ~]# cd /tmp/testing/
相对路径:
. :代表当前的目录,也可以使用 ./ 来表示
.. :代表上一层目录,也可以 ../ 来代表
[root@smx var]# cd ../tmp/testing/

8. 根目录

  1. 根目录 / : root的重要目录,里面的内容基本上组与其他人都没有可写操作。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值