06.Linux链接与权限

  • 链接

  • 硬盘
硬盘 : 用来读写存储的碟形磁盘(Hard Drive)
磁头 : 每个盘片上都有用来读写的磁头(Head)
磁道 : 磁头固定,盘片围绕自己的圆心旋转一周,磁头划过的路径,即磁道(Trace)
磁柱 : 所有盘片相同磁道的集合即磁柱(Cylinder)
扇区 : 每一个磁道被划分为多个区域,每个区域称为扇区(Sector)
       扇区是硬盘的最小存储物理量,一个扇区的存储容量大约是512字节
分区 : 进行硬盘分隔的最小单位时磁柱
格式化 : format,格式化必须考虑Block和inode
Block : block由扇区组成,用来存储数据,记录文件内容
inode : inode table用来记录文件属性和位置信息
06.Linux链接与权限_第1张图片
image.png
  • 链接
    ln: link 链接
  ln [-option] 源文件 目标文件
  -d : 创建硬链接(默认值 hard link)
  -s : 创建符号链接(软连接 symbolic link)
  -f : 目标文件存在时,替换目标文件
  硬链接 : 新建inode,删除原文件不影响链接文件,不能链接目录
  软链接 : 新建指针,相当于快捷方式,删除源文件则链接失效
  硬链接会增加 ls -la 命令显示的链接数,软链接则不会
++++++
  ln test.txt test_ln_h
  ln -s test.txt test_ln_s
06.Linux链接与权限_第2张图片
image.png

  • 权限

  • chown: change owner 改变文件/目录的属主和属组
  chown [-option] user:group 目录/文件
  - R : 循环更改,所有子文件均变更
  更改时,用户权限不足会更改不成功,此时可使用root用户或sudo命令
++++++
  chown lv0:lv0 test_03
  chown -R lv0:lv0 test_03
06.Linux链接与权限_第3张图片
image.png
  • chmod: change mode 更改文件/目录权限
  chmod [-option] [parameter] 目录/文件
  -R : 循环更改,连同子目录一起更改
++++++
  ls -la 查看文件或目录的权限
  例:d rwx rwx r-x :
    d:表示目录 -:表示普通文件
    后面权限三个一组:
      属主权限(当前用户user:简写为u)
      属组权限(group:简写为g)
      其他用户权限(other:简写为o)
    权限:r w x -
      r:read 读(读取内容),数字4代表 
      w:write 写(写入内容),数字2代表 
      x:execute 执行(文件可执行,目录可打开),数字1代表 
      -:空,数字0代表
    rwx顺序不可颠倒,某位为-,即无此位所代表的权限 例:r-x,无写权限
    drwxrwxr-x:
      目录(d) 
      u用户权限:读写执行(rwx), 4+2+1=7
      g属组权限:读写执行(rwx), 4+2+1=7
      o其他用户权限:读执行(r-x),  4+0+1=5
      权限:u=rwx=7 g=rwx=7 o=r-x=5 总:ugo=rwxrwxr-x=775
06.Linux链接与权限_第4张图片
image.png

赋值(=)权限

  chmod [-option] u/g/o = r/w/x 文件/目录
++++++
  chmod ug=rwx,o=r test_03_01.txt
06.Linux链接与权限_第5张图片
image.png

加减(+/-)权限

  chmod [-option] u/g/o±r/w/x 文件/目录
++++++
  chmod g-x,o+w test_03_01.txt
06.Linux链接与权限_第6张图片
image.png

数字权限

  chmod [-option] nnn 文件/目录
++++++
  chmod 750 文件/目录
06.Linux链接与权限_第7张图片
image.png

你可能感兴趣的:(06.Linux链接与权限)