目录

  • 前言
  • 文件的类型
  • rwx权限
  • 文件的属性
  • 实战分析一下

前言

看到上面那张图是不是十分的懵逼,不知道那一串字符代表的啥意思。
接下来我们来一步步分析搞懂。

正所谓,工欲善其事,必先利其器。
我们先懂一些基础的东西再来分析。

文件的类型

- :   普通文件
d :   目录
l :   软链接
c :   字符设备[键盘、鼠标]
b :   块文件、磁盘

rwx权限

rwx作用到文件
r  : 代表可读,可以读取,查看。
w  : 代表可写,可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。
x  : 代表可执行(execute),可以被执行。
rwx作用到目录
r : 代表可读,可以读取,查看。
w : 代表可写,可以修改,目录内创建+删除+重命名目录
x : 代表可执行(execute),可以进入该目录

文件的属性

文件的属性
大致分为:
1.文件的类型
2.文件所有者的权限
3.文件所在组的用户的权限
4.文件其他组的用户的权限
5.如果是文件,表示硬链接的个数,如果是目录则表示该目录的子目录数
6.文件的所有者
7.文件所在的组
8.文件大小
9.日期
10.文件名

实战分析一下

先创一个aa目录 和一个1.txt

下面来分析一下1.txt的属性

我们向1.txt文件中写入一个hello看文件大小是否有变化。

由上图我们可以看到当把hello写入1.txt时文件大小从0变为了6
但是hello是五个字符大小应该是5,为啥是6呢?
猜测应该有个结束符占1个大小
下面测试一下 向1.txt追加world
hello和world总共10个字符再加一个结束符大小是11。
看结果是不是11

大小居然不是11而是12,因为hello和world是两行
于是猜测每一行都有一个结束符,才导致结果为5+1+5+1=12
测试一下:  在1.txt追加www看结果是否是 12+3+1=16

上面对于文件目录aa的分析,我只分析了一些特殊的东西。
其他的和对1.txt属性分析的几乎一样。

Liunx文件的属性(权限) 超详细解析相关推荐

  1. chmod命令用法_关于chmod(变更用户对此文件的相关权限)超详细说明,小白秒懂

    Linux下一切都是文件,通过ls -l或者别名ll可以查看文件的详细信息: drwxr-xr-x 第一个字符d指的是目录文件; 第2-4个字符rwx: 指的是u(user,owner)对这个文件具有 ...

  2. 所属的用户_关于chmod(变更用户对此文件的相关权限)超详细说明,小白秒懂

    Linux下一切都是文件,通过ls -l或者别名ll可以查看文件的详细信息: drwxr-xr-x 第一个字符d指的是目录文件; 第2-4个字符rwx: 指的是u(user,owner)对这个文件具有 ...

  3. Android技能树 — 网络小结(6)之 OkHttp超超超超超超超详细解析

    前言: 本文也做了一次标题党,哈哈,其实写的还是很水,各位原谅我O(∩_∩)O. 介于自己的网络方面知识烂的一塌糊涂,所以准备写相关网络的文章,但是考虑全部写在一篇太长了,所以分开写,希望大家能仔细看 ...

  4. 计算机网络之交换机的工作原理---超详细解析,谁都看得懂!!

    在了解交换机的工作原理之前,我们先要了解几个概念. 一.相关概念  1.OSI七层模型是哪七层? 自上而下分别是: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 交换机工作在数据链路层, ...

  5. 单片机数字钟(调时,调时闪烁,万年历,年月日)超详细解析

    2019/07/13 单片机数字钟(调时,调时闪烁,万年历,年月日)超详细解析 发表日期:2019/07/13 单片机开发板:巫妖王2.0, 使用同款开发板可直接上板测试 文档说明: 实现功能 : 一 ...

  6. win server2003系统中更改文件夹属性权限

    win server2003系统中更改文件夹属性权限: 1.右键文件夹-共享-权限-勾选所有组和用户的"允许"框. 2.右键文件夹-安全-勾选所有组和用户的"允许&quo ...

  7. Ubuntu/Linux用户管理与权限管理(超详细解析)

    由于实验室几个老师的学生要共同使用一台服务器,所以需要规范一下服务器的使用,并且给各位学生配置相关的用户和权限,之前一直都是自己用,所以借此机会学习和总结一下Linux服务器的用户管理与权限管理. U ...

  8. 【智能算法】粒子群算法(Particle Swarm Optimization)超详细解析+入门代码实例讲解...

    喜欢的话可以扫码关注我们的公众号哦,更多精彩尽在微信公众号[程序猿声] 01 算法起源 粒子群优化算法(PSO)是一种进化计算技术(evolutionary computation),1995 年由E ...

  9. Deep Learning:基于pytorch搭建神经网络的花朵种类识别项目(内涵完整文件和代码)—超详细完整实战教程

    基于pytorch的深度学习花朵种类识别项目完整教程(内涵完整文件和代码) 相关链接:: 超详细--CNN卷积神经网络教程(零基础到实战) 大白话pytorch基本知识点及语法+项目实战 文章目录 基 ...

最新文章

  1. mysql语法中的LIMIT的用法
  2. excel线性拟合的斜率_协方差分析:方差分析与线性回归的统一
  3. 蓝桥杯大赛青少年创意编程C++ 资料集
  4. 三勾商城是开发友好的微信小程序商城,框架支持SAAS,支持发布 iOS + Android + 公众号 + H5 + 各种小程序
  5. centos6 进入命令行_CentOS6.8设置开机直接进入命令行模式
  6. php tp5 parent,[李景山php]每天TP5-20161225|thinkphp5-Console.php-2
  7. OSChina 周日乱弹 ——可以囤硬盘了
  8. 执行力,才是拉开人与人差距的关键
  9. 7、sudo权限问题考察一题(考试题答案系列)
  10. MySQL详细教程 这一篇就够啦!
  11. AngularJs--ng-repeate渲染完毕后执行的代码
  12. Helix QAC所提供的四种抑制方式
  13. 创建json格式文件
  14. 微信再次重大更新,同时支持5个浮窗展示,你怎么看?
  15. 【STM32训练—TOF激光测距模块】第一篇、STM32驱动TOF10120测量距离
  16. Weather API 天气应用 API调用分享
  17. 使用EasyPoi导出Word文件,使用@Excel注释导出实体对象图片的解决方案
  18. 百度地图开放平台轻量路径规划
  19. 打破墨守成规的思维模式,你才能挣到钱
  20. 计算机毕设推荐基于微信小程序的自来水收费系统

热门文章

  1. java应用的优化【转】
  2. 自定义PopupWindow
  3. android自定义进度条渐变色View,不使用任何图片资源
  4. Web Service 学习笔记(2)
  5. CFG_GCR全局配置寄存器设置
  6. 操作系统习题8—设备管理
  7. Boost Asio总结(12)class basic_socket_acceptor
  8. 2021年北京高校数学建模校际联赛题目_B
  9. 05-CA/TA编程:hmac demo
  10. 虚拟键码 键盘消息(初稿)