一、查看文件的详情

  ls -al

二、改变目录或文件的权限

  chmod [-cfvR] [--help] [--version] mode file

  1、 必要参数

     -c 当发生改变时,报告处理信息
      -f 错误信息不输出
     -R 处理指定目录以及其子目录下的所有文件
             -v 运行时显示详细处理信息
  2、选择参数
      --reference=<目录或者文件> 设置成具有指定目录或者文件具有相同的权限
      --version 显示版本信息
     <权限范围>+<权限设置> 使权限范围内的目录或者文件具有指定的权限
     <权限范围>-<权限设置> 删除权限范围的目录或者文件的指定权限
     <权限范围>=<权限设置> 设置权限范围内的目录或者文件的权限为指定的值
  3、权限范围:
    u :目录或者文件的当前的用户
    g :目录或者文件的当前的群组
    o :除了目录或者文件的当前用户或群组之外的用户或者群组
    a :所有的用户及群组

  4、权限代码

    r  :读权限,用数字4表示
    w :写权限,用数字2表示
    x  :执行权限,用数字1表示
    -  :删除权限,用数字0表示
    s  :特殊权限

  5、实例

    chmod a+x test.txt  给所用用户及用户组添加对test.txt的执行

转载于:https://www.cnblogs.com/huixuexidezhu/p/5520907.html

linux基础命令学习(五)目录或文件权限相关推荐

  1. Linux 基础入门学习之用户和文件权限管理

    Linux 用户管理 Linux 是一个可以实现多用户登录的操作系统,比如"李雷雷"和"韩梅"都可以同时登录同一台主机,他们共享一些主机的资源,但他们也分别有自 ...

  2. linux账户密码 群组放在,linux基础命令学习(四)用户与群组

    一.linux用户账号的管理 linux用户账号的管理主要包括用户添加.用户删除.用户修改. 添加用户账号就是在系统创建一个新账号,然后为新账号分为用户号.用户组.主目录和登录Shell等资源. 刚添 ...

  3. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  4. Linux基础命令学习——方法二(给swap分区增加500M)

    在之前的博客中也有相关介绍,将Swap分区扩展500M,当然有很多方法,今天来记录第二种方法. 上篇介绍swap分区扩展500M的方法: Linux基础命令学习--实战篇(给swap分区增加500M) ...

  5. linux怎么取消文件隐藏命令,Linux基础命令:显示隐藏的文件

    Linux基础命令:显示隐藏的文件 来源:互联网 作者:佚名 时间:2013-04-10 13:32 系统中一些文件,和Windows中的系统文件一样,这些文件一般是不显示出来的,那么我们可以使用-a ...

  6. linux基础命令(五)

    linux基础命令(五) 1.文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview inden ...

  7. linux基础命令大全(一)——文件类型和常用目录

    前言 Linux不像windows那样一切操作都有图形界面.Linux中一切皆为文件,在Linux中做的操作就是对文件的操作,这就需要使用命令来对文件进行操作.但是在学习基础命令之前我认为理清linu ...

  8. Linux ls命令:查看目录下文件

    ♥️♥️♥️♥️♥️♥️通过学习 cd 和 pwd 命令,相信读者已经能够在庞大的 Linux 文件系统中,随心所欲地游荡并确定自己所在的位置了.本节继续来学习,如何知道某目录中存放了哪些文件或子目录 ...

  9. Linux 基础命令及常见目录解释

    文章目录 1,基础命令 2,常见目录解释 3,编译过程 在Linux中一切皆文件 1,基础命令 ctrl + alt +t 打开终端 ls 显示当前目录下的文件和文件夹(目录) ls -l 显示文件和 ...

最新文章

  1. 谈谈Promise的前世今生
  2. gradle 指定java版本_Eclipse使用gradle编译时,使用固定的jdk版本进行编译(修改gradle的jdk编译版本)...
  3. JVM 调优实战--jvisualvm远程连接使用教程
  4. mysql timestamp 自动更新_mysql timestamp自动更新
  5. .NET与鲲鹏共展翅,昇腾九万里(二)
  6. json解析对象时指定解析_不解析,使用解析对象
  7. 第三十二期:MySQL常见的图形化工具
  8. centos查看yum包所有版本(查看包版本)
  9. Sql Server 内存相关计数器以及内存压力诊断
  10. 错误: 程序包org.eclipse.swt.graphics不存在/swt.jar下载方法
  11. QTouch手机组态软件APP
  12. 【服务治理】服务治理漫谈
  13. 轻松搞定——JAVA实现DOC转PDF功能
  14. LaTex在线编辑工具overleaf在英文模板中输入中文
  15. 2021年化工自动化控制仪表考试题库及化工自动化控制仪表作业考试题库
  16. CVPR 2019 | SPADE 阅读笔记(翻译)
  17. Oracle的 alter table table_name nologging; 的使用
  18. EasyExcel一单元格导出多图片
  19. vi编辑器基础命令合集与yim初级使用
  20. 程序员口中常说的“组件”是什么?简洁易懂

热门文章

  1. C++/GO/多媒体方向
  2. 最大似然估计的一个示例
  3. Yii2.0 数据库更新update
  4. 组件方式开发 Web App全站 学习视频 分享
  5. C++学习笔记第二天:几个知识点
  6. 以高效节能为使命 绿色数据中心势在必行
  7. zTree实现单独选中根节点中第一个节点
  8. Django使用缓存笔记
  9. HDU-2612 Find a way
  10. eclipse断点调试 出现Source not found