linux 中的 chmod 与 chown 命令
chown
chown
,change owner。更改文件的所属用户及组。
通过 ls
命令,第三第四列便是文件所属用户及用户组。
$ ls -lah .
total 1.2M
drwxr-xr-x 11 shanyue shanyue 4.0K Jun 22 18:42 .
drwxr-xr-x5 rootroot4.0K Jun 24 11:06 ..
drwxr-xr-x2 shanyue shanyue 4.0K Jun 10 15:45 .circleci
drwxr-xr-x2 shanyue shanyue 4.0K Jun 10 15:45 .codesandbox
-rw-r--r--1 shanyue shanyue294 May 222021 .editorconfig
-rw-r--r--1 shanyue shanyue759 Jun 10 15:45 .eslintignore
-rw-r--r--1 shanyue shanyue 8.4K Jun 10 15:45 .eslintrc.js
drwxr-xr-x7 shanyue shanyue 4.0K Jun 14 19:06 .git
-rw-r--r--1 shanyue shanyue 12 May 222021 .gitattributes
通过 chown -R
,可一并将子文件所属用户及用户组进行修改。
# 将 . 文件夹下当前目录的用户及用户组设为 shanyue
# -R:遍历子文件修改
$ chown -R shanyue:shanyue .
chmod
mode
指 linux 中对某个文件的访问权限。
通过 stat
可获取某个文件的 mode。
# -c:--format
# %a:获得数字的 mode
$ stat -c %a README.md
644# %A:获得可读化的 mode
$ stat -c %A README.md
-rw-r--r--
在了解 mode 之前,我们先看一下文件的权限。
- r: 可读,二进制为 100,也就是 4
- w: 可写,二进制为 010,也就是 2
- x: 可执行,二进制为 001,也就是 1
而 linux 为多用户系统,我们可对用户进行以下分类。
- user。文件当前用户
- group。文件当前用户所属组
- other。其它用户
再回到刚才的 644
所代表的的释义
# rw-:当前用户可写可读,110
# r--:当前用户组可读,010
# r--:其它用户可读,010
# 所以加起来就是 644
-rw-r--r--
而通过 chmod
即可修改用户的权限。
$ chmod 777 yarn.lock
另外也可以以可读化形式添加权限,如下所示:
# u: user
# g: group
# o: other
# a: all
# +-=: 增加减少复制
# perms: 权限
$ chmod [ugoa...][[+-=][perms...]...]# 为 yarn.lock 文件的用户所有者添加可读权限
$ chmod u+r yarn.lock
作业
1.熟悉 cd、pwd、ls、exa、tree 等命令
2.在 ls
单指令列出文件列表时为何不显示 .git
目录,应如何显示
3.在 Node.js 或其它语言中如何获得 pwd
4.在 Node.js 或其它语言中如何获得 ls
子文件列表。参考 fsp.readdir 及 readdir
linux 中的 chmod 与 chown 命令相关推荐
- linux中的chmod命令详细介绍、使用及实例
linux中的chmod命令详细介绍.使用及实例 chmod命令 chmod用于改变 linux 系统文件或目录的访问权限,可以用它控制文件或目录的访问权限.该命令有两种用法:一种是包含字母的文字设定 ...
- Linux中的chmod权限问题
Linux中的chmod权限问题 一.chmod命令介绍 二.chmod语法 三.查看文件/目录的权限 和 chmod修改权限 1.查看文件/目录的权限 2.chmod修改文件及文件夹权限: chmo ...
- linux中常用的60个命令及作用详解
Linux 必学的 60 个命令 Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存 取.目录操作.进程管理.文件权限设定等.所以,在 Linux 系统上工作离不开使用系 ...
- chgrp、chmod和chown命令-改变文件的权限和属性
chgrp.chmod和chown命令-改变文件的权限和属性 如何改变文件的权限和属性 改变所属群组:chgrp 改变文件拥有者:chown 改变权限:chmod ♡\color{pink}{\hea ...
- 禁止linux关机,如何在Linux中禁用关机和重新启动命令
shutdown命令调度一个Linux系统关闭电源的时间,它也可以用于在使用特定选项调用时停止,关闭电源或重启机器 ,并重新引导系统重新启动. 默认情况下,某些Linux发行版(如Ubuntu,Lin ...
- linux中文件所有者,linux中改变文件所有者的命令是什么
一.使用rpm指令3秒删除PHP所有包在安装所有的框架和安装包时,第一个必须看的就是项目所需环境,可以看到Larave对PHP的版本要求是7.2.5以上.来到虚拟机看看PHP的版本,你可以通 2021 ...
- Linux服务端开发——Linux中stat函数和stat命令使用详解
这篇文章主要介绍了Linux中stat函数和stat命令使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 stat函数和s ...
- Linux 中ifconfig和ip addr命令查看不到ip解决方法
Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...
- Linux中sort,uniq,cut,wc命令详解
Linux中sort,uniq,cut,wc命令详解 来源:hellodev 本文主要对Linux中sort,uniq,cut,wc这4个命令的使用方法进行了详细说明,希望对你有所帮助. sort s ...
最新文章
- golang中的pprof支持
- ping 原理与ICMP协议---转
- ‘FactorAnalyzer‘ object has no attribute ‘analyze‘和fa.loadings改成fa.loadings报错解决
- linux 内核 82540网卡,Linux网卡as4.2 编译安装及配置准备
- redis 集群配置(centos)
- php phar,PHP中phar(PHP Archive)包的创建并使用
- Python socket.send()与socket.sendall()的区别
- C#下开发及调用dll文件
- 如何规范化数据库模型设计
- firebug下载地址
- python+百度云orc识别身份证信息
- 会计记录accton
- 在COMSOL中如何绘制贴片天线的S参数
- 【智慧医院小程序】智慧医疗系统方便你我他
- 40个笑到抽筋的神回复,绝了!
- 统计学名词解释 —— 2. 什么是「总体」和「样本」
- JS控制submit表单提交前进行预览和confirm确认提交
- 年薪500k阿里云大咖:掌握好以下数据库八大要点,月薪50k不是梦
- 计算机管理服务无法启动,电脑依赖服务或组无法启动
- 35 个免费创新的响应式 HTML5 模板
热门文章
- 无人驾驶算法——车辆横摆角速度计算方法
- 2021北京高考英语机考成绩查询,2021北京高考首次英语听说机考成绩查询时间
- wget 命令 指定文件夹_Wget 命令详解
- PostMan如何测试上传图片
- 产品经理修炼手册—产品定位
- 回收站里的文件删除了怎么恢复?恢复回收站删除文件方法
- python replace替换多个字符_Python 同时替换多个字符串
- android 布局 字体大小,android布局文件怎样设置字体
- wireshark追踪数据流
- 【javaScript】cssText兼容及好处(相对于element.style)