用户目录

位于/home/user, 称为用户目录或家目录, 表示方法:

  • /home/user
  • ~

    相对路径和绝对路径

  • 绝对路径
  • 从 / 目录开始描述的路径外绝对路径
    • cd /home
    • cd /usr
  • 相对路径
  • 从当前位置开始描述的路径为相对路径
    • cd ../../
    • ls abc/def

      . 和 ..

  • . 表示当前目录
  • .. 表示上一级目录, 及父目录
  • 注: 根目录下的.和..都表示当前目录

文件权限

文件权限就是文件的访问控制权限, 即哪些用户和群组可以访问文件以及可以执行什么样的操作

Unix/Linux是典型的多用户系统, 不同的用户处于不同的地位, 对文件和目录有不同的访问权限

访问权限

用户能够控制一个给定文件或目录的访问程度, 一个文件或目录可能有读, 写及执行权限

  • r : 读权限, 可以浏览目录
  • w : 写权限, 可以新增, 修改文件内容, 删除, 移动目录内文件的权限
  • x : 可执行权限
    注: 通常Unix/Linux系统只允许文件的所有者或超级用户改变文件的读写权限
    ```
    -rw-rw-r-- 1 ql ql 2.0K 8月 14 00:17 01.md
    drwxrwxrwx 4 ql ql 4.0K 8月 13 23:16 3_素材及源代码
    drwxrwxrwx 5 ql ql 4.0K 8月 13 23:16 html
    -rw-rw-r-- 1 ql ql 144 8月 13 22:54 mognodb.sh
    drwxrwxr-x 2 ql ql 4.0K 8月 13 16:56 py
    -rwxr--r-- 1 ql ql 236 8月 13 00:40 Pycharm.desktop
    drwxrwxrwx 5 ql ql 4.0K 8月 13 23:08 第01天
    drwxrwxrwx 4 ql ql 4.0K 8月 13 23:08 第02天

```

解析:

  • ls -lh 查看文件详细信息
  • 开头第一个字符表示:
  • -表示是普通文件
  • d表示是文件夹
  • c表示硬件字符设备
  • b表示硬件块设备
  • s表示管道文件
  • i表示软连接文件
  • 后面共9个字符, 每三个一组
  • 第一组表示文件所有者权限
  • 第二组表示用户组权限
  • 第三组表示其它用户权限
    这三组权限赋予用户不同类型(即所有者, 用户组和其他用户)的读, 写及执行权限就构成了一个有9中类型的权限组

Linux(2)文件和权限的更多相关文章

  1. Linux的文件访问权限及修改权限命令chmod

    http://www.linuxso.com/command/chmod.html Linux的文件访问权限及修改权限命令chmod Mxx000 Mxx000 人赞同了该文章 Linux的文件访问权 ...

  2. 【Linux】文件特殊权限 SUID/SGID/Sticky Bit

    linux中除了常见的读(r).写(w).执行(x)权限以外,还有3个特殊的权限,分别是setuid.setgid和stick bit 1.setuid.setgid 先看个实例,查看你的/usr/b ...

  3. Linux下文件的权限

    一.Linux下查看文件属性 命令为: [root@localhost ~]# ls -al 结果: ls是『list』的意思,重点在显示文件的文件名与相关属性.而选项『-al』则表示列出所有的文件详 ...

  4. 第3章 Linux上文件的权限管理

    3.1 文件/目录的权限 3.1.1 文件的权限 每个文件都有其所有者(u:user).所属组(g:group)和其他人(o:other)对它的操作权限,a:all则同时代表这3者.权限包括读(r:r ...

  5. 关于linux下文件的权限问题

    今天在linux更新服务中的启动文件时,直接把更新的启动文件拷贝过来执行,报错:can't be execute 后来想了下列出了文件的详细信息中发现拷贝过去的执行文件是-r--r--r--(表示只有 ...

  6. Linux关于文件的权限笔记

    1.调整文件的权限命令:chmodLinux的每个文件都定义了文件的拥有者:u(user).拥有组:g(group).其他人:o(others)权限,对应的权限用rwx的组合来定义.使用chmod命令 ...

  7. Linux查看文件的权限

    Linux查看权限命令: ls -l 文件或文件夹 输出结果示例: 这里是查看tomcat文件夹中所有子文件或者子文件夹的权限,以列表的形式列出. 关于列表的每列所代表的含义参见我的另外一篇博客:Li ...

  8. LINUX之文件操作权限讲解

    r(Read,读取):对文件而言,具有读取文件内容的权限:对目录来说,具有浏览目 录的权限. w(Write,写入):对文件而言,具有新增.修改文件内容的权限:对目录来说,具有删除.移动目录内文件的权 ...

  9. 设置linux服务器文件夹权限

    最近搞的网站一上传图片,就报500错误.经排查是服务器文件夹权限设置问题. 使用命令: chmod o+rwx avatar 即可改变文件夹权限设置.

随机推荐

  1. iOS 输入限制之 InputKit

    前言 最近接手了两个 O2O 的老项目,其中的 Bug 也不言而喻,单看项目中的布局就有 n 种不同的方式,有用纯代码的,有用 Masonry 的,有用 VFL 的,也有用 Xib 的,更有用代码约束 ...

  2. Python的迭代器与生成器

    Python中的生成器和迭代器方便好用,但是平时对生成器和迭代器的特性掌握的不是很到位,今天将这方面的知识整理一下. 迭代器 为了更好的理解迭代器和生成,我们需要简单的回顾一下迭代器协议的概念. 迭代 ...

  3. 【Android Developers Training】 51. 序言:打印内容

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  4. Tornado+MySQL模拟SQL注入

    实验环境: python 3.6 + Tornado 4.5 + MySQL 5.7 实验目的: 简单模拟SQL注入,实现非法用户的成功登录 一.搭建环境 1.服务端的tornado主程序app.py ...

  5. 2017寒假零基础学习Python系列之函数之 编写函数

    定义一个函数用def语句 格式为:def + 函数名.括号.括号中的参数和冒号 比如定义一个求绝对值的函数: def my_abs(x): if x>= 0: return x else ret ...

  6. [SinGuLaRiTy] 组合数学题目复习

    [SinGuLaRiTy] Copyright (c) SinGuLaRiTy 2017.  All Rights Reserved. [CQBZOJ 2011] 计算系数 题目描述 给定一个多项式( ...

  7. Spark Standalone Mode Configuration

    For currently popular distributed framework Spark, here is the intro and step to configure the spark ...

  8. Maven学习专题--Maven入门及安装

    因为项目需要,新项目需要使用Maven开发,但是组内大部分没有接触过maven.我就毅然承担搭建maven环境的任务了.因为一切重头开始,就想把自己的整个搭建环境.项目创建.框架整合和模块管理整个过程 ...

  9. mongoDB 学习笔记纯干货(mongoose、增删改查、聚合、索引、连接、备份与恢复、监控等等)

    最后更新时间:2017-07-13 11:10:49 原始文章链接:http://www.lovebxm.com/2017/07/13/mongodb_primer/ MongoDB - 简介 官网: ...

  10. Oracle两张表关联批量更新其中一张表的数据

    Oracle两张表关联批量更新其中一张表的数据 方法一(推荐): UPDATE 表2 SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A) WHERE EXI ...