linux文件操作chown,chmod,chgrp命令的使用
一、准备工作
- 创建一个file文件夹。
- 在该文件夹中创建file1目录。
- 在文件夹内创建文件file1.txt和file2.txt。
- 在file文件中执行
ls -l
- 结果如下:
二、权限参数说明
每个文件的最左边第一列有十个位置,file1文件夹长这样
drwxrwxr-x
,file1.txt文件长这样-rw-rw-r--
。这个十个位置代表的意义如下:
第一个位置代表文件类型。 常用的文件类型如下:
d:文件夹
-:普通文件
l:链接(例如:软链接)
b:块设备文件(例如:外接硬盘)
p:管道文件
c:字符设备文件(例如猫等串口设备)
s:套接口文件/数据接口文件(例如启mysql服务时会产生的mysql.sock文件)
后面9个位置分为三组
第1组代表所属用户的对该文件的使用权限,第2组代表所属用户组对该文件的使用权限,第3组代表其他用户对该文件的使用权限。文件的使用权限的可选项如下:
- r 可读,放在每组的第1个位置。
- w 可写,放在每组的第2个位置。
- x 可执行,放在每组的第3个位置。
- - 代表以上的否定。
举例:-rw-rw-r--
,表示该文件的用户对该文件可读、可写、不可执行;该文件的用户组对该文件可读、可写、不可执行;其他用户对该文件可读、不可写、不可执行。
三、chmod命令(全称Change mode,修改文件权限)
参数u,g,o分别代表文件拥有者,拥有组,其它用户,权限用rwx表示,增加权限用+号,删除权限用-号,指定权限用=号
chmod u+w filename
给文件所有者添加写权限chmod u-w filename
删除文件所有者的写权限chmod u=rwx filename
设置文件所有者的权限为可读,可写,可执行chmod u+w,g+w filename
文件所有者添加写权限,所有组添加写权限
要同时设置所有人的权限,可以用数字表示,rwx用7表示,r—用4表示,-w-用2表示,–x表示1.
四、chown命令(全称Change owner,修改文件所有者)
格式:
- chown 用户名 文件名
- chown –R 用户名:用户所在用户组的用户组名 目录名 (R表示递归)
举例:
- 修改文件file1.txt的拥有者为msmk :
chown msmk file1.txt
- 修改文件file文件夹以及里面文件的拥有者为msmk :
chown -R msmk:msmk file1.txt
四、chgrp命令(全称Change group,修改文件所属用户组)
格式:(用法同chown)
- chgrp 用户组名 文件名
- chgrp -R 用户组名 文件名
文中图片部分来自
linux文件操作chown,chmod,chgrp命令的使用相关推荐
- Linux文件操作四剑客常用命令
find查找命令 find命令说明 Linux find命令用来在指定目录下查找文件 任何位于参数之前的字符串都将被视为欲查找的目录名 如果使用该命令时,不设置任何参数,则find命令将在当前目录下查 ...
- Linux 基础操作、常用shell命令、vi常用命令、man帮助手册
Linux 基础操作.常用shell命令.vi常用命令.man帮助手册 一.简述 记录简单的Linux 基础操作.常用shell命令.vi编辑器常用命令.man帮助手册的使用. 二.Linux 基础操 ...
- linux 设计一个程序,要求打开文件 pass 所有者,第二章 Linux 文件操作
文档均来自网络,如有侵权请联系我删除文档 第二章 Linux 文件操作(4学时) 实验一文件属性和无缓冲I/O 实验目的 1.熟悉Linux文件系统属性控制 2.掌握不带缓存的文件I/O程序设计方法 ...
- linux实验二目录与文件查看相关命令,Linux文件和目录管理相关命令(二)
今天小编将继续为大家带来Linux文件和目录管理相关命令的文章,想要做Linux运维工程师的小伙伴,来看一看,希望能对你有帮助哦~ 一 查看文件内容 上面提到的一些命令例如ls只是用来显示文件的属性与 ...
- Linux ● 文件操作指令
[Linux基础与Shell基础]系列文章目录 第一章 初识 Linux Linux是什么? Linux的使用原理 第二章 Linux的基本使用 ● 不同类型的常用指令 Linux ● 文件操作指令 ...
- Linux 高并发学习笔记 - Linux 文件操作函数
1.6.2 Linux 文件操作函数 Linux 高并发学习笔记 - 笔记索引 前言 关于文件操作函数这一块主要用英文文档的形势书写,因为凉皮在写文档的时候发现Markdown用起来太繁琐了.那么关于 ...
- Linux文件操作--Python模块
蓝桥云课笔记 一.认识Linux 1.快捷操作 2.查看目录结构:tree 3.绝对路径 4.新建目录 二.Linux文件操作 1.**新建空白文件** 2.**复制** 3.**删除** 4.**移 ...
- linux检索docx内容,linux 文件查找和内容过滤命令.docx
linux 文件查找和内容过滤命令 linux 文件查找和内容过滤命令 grep.fgrep和egrep命令 这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出 ...
- linux轮训创建文件夹,Linux文件和目录管理相关命令(三)
通过前两篇的文章分享大家是否对Linux文件和目录管理的相关命令有所了解了呢?今天小编将继续为大家带来Linux文件和目录管理相关命令的第三篇文章,想要做Linux运维工程师的小伙伴,来看一看,希望能 ...
最新文章
- 一种消息和任务队列——beanstalkd
- Single-Shot Object Detection with Enriched Semantics
- Soldier and Bananas
- HMM模型和Viterbi算法
- placeholder的兼容处理(jQuery下)
- Vue源码解析之数组变异
- 统信发布UOS V20 进军个人市场 生态日益完善
- Knative 初体验:Serving Hello World
- 进程与线程的一个简单解释(转)
- 安排计算机网络技术专业去电子厂专业对口吗,计算机网络技术专业好点的学校有哪些?...
- 静态方法获取spring的bean实例
- linq To DataTable
- [Linux] 学习笔记之安装学习环境(sshd, lrzsz)
- c语言程序书写时每行必须有行号,C语言阶段复习一.doc
- arccos c语言,[蓝桥杯][算法提高VIP]求arccos值 (C语言代码)
- OSChina 周五乱弹 —— 姑娘在这个节日里表白你接受么?
- 在Windows Server 2008和Vista中增加恢复菜单WinRE
- java unpark_Java多线程学习:(wait,notify)--(await,signal)--(park,unpark)
- [转]win32基础编程知识
- (附源码)Springboot+mysql+基于VUE框架的商城综合项目设计与实现 毕业设计111612
热门文章
- 安装爱剪辑计算机丢失,windows10系统下安装“爱剪辑”软件的方法
- 第一章 C语言编程(Ivor Horton)
- ajax hack,Ajax Hacks-hack9 深入了解HTTP Respon_jquery
- 论文笔记 EMNLP 2020|Edge-Enhanced Graph Convolution Networks for Event Detection with Syntactic Relation
- 读论文——Pre-Training with Whole Word Masking for Chinese BERT(2021 11.25)
- Masking GAN
- 微信小程序——获取当前人微信绑定的手机号码
- Python装逼指南——五行代码实现批量抠图!
- 中石油大学22春季《大学英语(四)#》第一阶段在线作业
- 【备忘】Oracle商业智能BI产品OBIEE11G深入浅出全套视频教程