Linux 属主属组设置和文件类型

2024-08-26 11:28

本文主要是介绍Linux 属主属组设置和文件类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天给伙伴们分享一下Linux 属主属组设置和文件类型,希望看了有所收获。

我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!

如果伙伴们看了文档觉得有用,欢迎大家关注我的公众号,获取相关文档。爱运维,爱生活。

一、属主属组设置

  • 变更文件属主和属组的意义?

  • 比如: 我现在手里有多套房,希望出售其中的A房进行变现,那么我会考虑将A房过户给金主,过户成功后A房就属于金主了,那么此时A房的拥有者就属于金主而不再属于我。

img

  • 在Linux中如何变更一个文件或者一个资源的属主和属组呢,可以使用chown、chgrp命令实现。chown能设置属主和属组,chgrp仅能设置属组。(所以用哪个你懂的)
[root@qfedu.com ~]# chown 用户 文件
[root@qfedu.com ~]# chown user2 a.txt[root@qfedu.com ~]#chown {.|:}组 文件
[root@qfedu.com ~]#chown .grp2 a.txt[root@qfedu.com ~]#chown 用户.组 文件
[root@qfedu.com ~]#chown user3:grp3 a.txt-R recoursive 递归修改,修改目录的时候连带目录的所有子文件一起修改
  • chown 更改属主以及属组 -R:递归修改
准备环境,创建文件和目录
[root@qfedu.com ~]# mkdir dir/test1 && touch dir/file     
示例1: 修改所属主为bin
[root@qfedu.com ~]# chown bin dir/
示例2: 修改所属组为adm
[root@qfedu.com ~]# chown .adm dir/
示例3: 递归修改目录及目录下的所有文件属主和属组
[root@qfedu.com ~]# chown -R root.root dir/

二、Linux 文件类型

linux里面 一切皆文件

1、查看文件类型

[root@qfedu.com ~]# ls   -l    文件名  ll
-rwxrwxrwx. 1 root root        819 1118 10:14 1考试.txt   普通文件file

2、文件类型种类

-  普通文件  f
d  目录
b  块设备      /dev/sda  /dev/sda1  /dev/sr0 
c  字符设备    /dev/pts/0   /dev/tty0#tty   //查看字符设备名称
l   symbolic link 符号链接  软链接(快捷方式)
s  socket  套接字  网络进程间通信的一种方式
p  pipe   管道  本地进程间通信的一种方式

3、文件数据类型

[root@qfedu.com ~]# file  文件
比如:
[root@qfedu.com ~]# file VNC-5.2.0-Linux-x64-RPM.tar.gz
VNC-5.2.0-Linux-x64-RPM.tar.gz: gzip compressed data, 
from Unix, last modified: Tue Jun  3 18:07:35 2014

4、查看命令类型

比如:

[root@qfedu.com ~]# type ls
ls 是 `ls --color=auto' 的别名

类型

比如:

[root@qfedu.com ~]# type ls
ls 是 `ls --color=auto' 的别名

如果有版帮助,帮忙免费的关注一下**公众号「想吃西红柿」「云原生运维实战派」**后续会有更多实用的运维技术分享给伙伴们,您的关注就是我最大的成就。

这篇关于Linux 属主属组设置和文件类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1108431

相关文章

Linux进程CPU绑定优化与实践过程

《Linux进程CPU绑定优化与实践过程》Linux支持进程绑定至特定CPU核心,通过sched_setaffinity系统调用和taskset工具实现,优化缓存效率与上下文切换,提升多核计算性能,适... 目录1. 多核处理器及并行计算概念1.1 多核处理器架构概述1.2 并行计算的含义及重要性1.3 并

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE