Linux :: 【基础指令篇 :: (补充):(5)】:: 初步认识并解析文件详细信息内容:文件类型与用户访问权限说明、文件类型分类说明

news2024/10/7 12:28:10

前言:本篇是 Linux 基本操作篇章的内容!
笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。


学习集:

  • C++ 入门到入土!!!学习合集
  • Linux 从命令到网络再到内核!学习合集

经过了前面内容的学习,本篇将对【 ls -l / ll 】指令所获取的文件详细信息进行初步的解析,本文会简单提及在《Linux :: 【权限篇】》中的知识,如:文件的权限(读、写、执行)、文件分类等。【后续关于权限的内容会在《权限篇》进行内容分享!】


目录索引:
1. 回顾【 ls -l / ll 】指令的简单用法
2. 文件的详细信息的大致组成
3. 文件类型与用户访问权限说明
- - 3.1 文件类型说明
- - 3.2 用户访问权限说明
[ 注:其他内容《权限篇》再议!]
4. 相关文章或系列推荐


相关文章:初步认识并解析文件详细信息内容


1. 回顾【 ls -l / ll 】指令的简单用法

语法:

  • ls -l [指定文件]
  • ll [指定文件]

功能:

  • 查看指定目录下的文件详细信息
  • 不指定文件,即:显示当前目录下内容详细信息(不会递归显示子目录下详细信息!)
/* ls -l 的简单用法 */
[Mortal@VM-12-16-centos ~]$ ls -l T_USERandORDER/
total 12
-rw-rw-r-- 1 Mortal Mortal    0 Jun  1 14:57 a.txt
-rw-rw-r-- 1 Mortal Mortal    6 Jun  1 14:58 b.txt
drwxrwxr-x 2 Mortal Mortal 4096 Jun  1 14:57 t_chmod
drwxrwxr-x 2 Mortal Mortal 4096 Jun  1 14:57 t_user

/* ll 的简单用法 */
[Mortal@VM-12-16-centos ~]$ ll T_USERandORDER/
total 12
-rw-rw-r-- 1 Mortal Mortal    0 Jun  1 14:57 a.txt
-rw-rw-r-- 1 Mortal Mortal    6 Jun  1 14:58 b.txt
drwxrwxr-x 2 Mortal Mortal 4096 Jun  1 14:57 t_chmod
drwxrwxr-x 2 Mortal Mortal 4096 Jun  1 14:57 t_user

2. 文件的详细信息的大致组成

在这里插入图片描述

如上上图所示:大致分为五个部分

五大部分意义
文件类型与用户访问权限说明:文件类型和三类用户操作文件的权限
所属用户与所属组部分说明:当前文件的所有者与所属组
文件大小部分以字节为单位
文件最新修改日期部分时间格式:月 日 时间
文件名部分文件名

3. 文件类型与用户访问权限说明

3.1 文件类型说明

注:Linux下一切皆文件!


Linux 下主要文件类型如下:

  • d:目录文件
  • - :普通文件
  • p:管道文件
  • b:块设备农家女【磁盘】
  • c:字符设备文件【键盘、显示器】
  • l:软连接(如Windows中的快捷键)
  • s:套接口文件

3.2 用户访问权限说明

/* 显示指定目录下详细文件信息 */
[Mortal@VM-12-16-centos ~]$ ll T_USERandORDER/
total 12
-rw-rw-r-- 1 Mortal Mortal    0 Jun  1 14:57 a.txt
-rw-rw-r-- 1 Mortal Mortal    6 Jun  1 14:58 b.txt
drwxrwxr-x 2 Mortal Mortal 4096 Jun  1 14:57 t_chmod
drwxrwxr-x 2 Mortal Mortal 4096 Jun  1 14:57 t_user

如上输出内容所示:( 以:drwxrwxr-x 为例


  1. 文件类型与用户访问权限说明部分:长度为:10!
  2. 第一个位:是标识文件的类型【 如示例中的 “d” :即说明当前文件类型位:目录文件! 】
  3. 第 2~10 位:三个位为一组!前中后三组分别对应用户类型
    • 文件所有者(注:文件所有者不一定是文件创建者)
    • 文件所属组
    • 其他用户
  1. 三个为一组,每个组中的字符含义:
    • r(表示可读)
    • w(表示可写)
    • x(表示可执行)
    • t(表示是粘滞位【《权限篇》在细谈】)

如:示例的解读:

  • 文件类型:目录文件
  • 文件所有者:可读可写可执行;
  • 文件所属组:可读可写可执行;
  • 其他用户:可读可执行,不可写!

4. 相关文章或系列推荐

1. Linux 学习目录合集 ;



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/598121.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何理解数字化转型模式,适用于哪些企业?

如何理解「数字化转型」模式,适用于哪些企业,有何利弊? 这是一个很大的话题,本篇内容较长,全文6000字,心急的伙伴可先看目录,衷心希望以下内容能给大家带来帮助。(如果担心一次看不…

案例分析 | 无代码助力国企数字化转型破旧立新

数字经济已成为国策,国企数字化转型更是排头兵,正成为数字化转型标杆。企业数字化转型是用信息技术全面重塑企业经营管理模式,是企业发展模式的变革与创新,是迈向数字经济时代的必然选择。 2022年9月底,国资委下发了重…

docker-compose启动mysql双机热备互为主从

1、环境准备 IP地址名称192.168.123.78mysql-m192.168.123.82mysql-s 2、安装mysql-m(192.168.123.78) 创建M主节点,通过下面的docker编排配置创建响应的目录和文件,目录下边创建 docker-compose.yml和my.cnf文件 docker-compo…

机器学习笔记 - 深度相机技术原理路线概览

一、深度相机的应用和原理 机器学习、人工智能、嵌入式视觉和处理技术的进步帮助创新者构建了能够在几乎没有人工监督的情况下导航环境的自主机器。此类设备的示例包括AMR(自主移动机器人),自动拖拉机,自动叉车等。 使这些设备真正自主需要它们能够在没有任何手动…

定时器搭配GPIO做定时扫描按键 -- STM32

STM32学习 定时器(TIM)定时器工作原理定时器相关参数相关函数和配置参数 通用输入/输出(GPIO)GPIO原理GPIO相关函数 实现定时扫描按键总结 在STM32F103系列的单片机应用中,定时器(TIM)和通用输入…

【名词解释】KiB和KB,MiB和MB,GiB和GB 等的区别以及1M带宽到底是多少?

目录 1. KiB和KB,MiB和MB,GiB和GB 2. 宽带速度 3. 单位换算 1. KiB和KB,MiB和MB,GiB和GB KiB和KB,MiB和MB,GiB和GB 等的区别: 1KB(kilobyte)10^31000byte, 1KiB(kibibyte)2^101024byte …

虹科干货 | 虹科Redis企业版数据库的延迟如此之小,proxy功不可没!

在Redis企业版集群的后台发生了许多事件,proxy(代理)隐藏了数据库客户端的所有活动。 大多数开发人员在构建应用程序时都会从小规模开始,使用简单的Redis开源(Redis OSS)数据库。在初期阶段,使用…

lnmp安装部署

文章目录 一、安装部署nginx二、安装部署mysql三、安装配置 PHP 解析环境四、部署 Discuz!社区论坛 Web 应用 一、安装部署nginx 1、安装依赖包 systemctl stop firewalld setenforce 0 yum -y install pcre-devel zlib-devel gcc gcc-c make2、创建运行用户 use…

设计模式之~解释器模式

简述: 解释器模式,给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 解释器模式需要解决的是,如果一种特定类型的问题发生的频率足够高,那么可…

基于安全产品DNS隧道流量分析

域名准备 选择哪家的云都没问题,这里我选择的TX云,因为之前注册过了,自己拿来做个流量分析不成问题。 域名添加解析记录 需要准备自己的vps作为DNS隧道的服务端,且需要添加ns记录 iodined 关闭53端口关闭开机自启 systemctl …

数据在内存中存储的真相来了!!!

🤩本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 🥰内容专栏:这里是《C知识系统分享》专栏,笔者用重金(时间和精力)打造,基础知识一网打尽&#xff0c…

【CMake报错】“检测到_ITERATOR_DEBUG_LEVEL和RuntimeLibrary不匹配” 的解决方案

👉博__主👈:米码收割机 👉技__能👈:C/Python语言 👉公众号👈:测试开发自动化 👉专__注👈:专注主流机器人、人工智能等相关领域的开发、…

外观模式详解:轻松搞定复杂子系统

一、概述 外观模式(Facade Pattern)是一种结构型设计模式,它为多个子系统中的操作提供一个统一的高层接口,用于访问复杂子系统的功能。其核心思想是通过一个外观类将子系统的复杂操作进行封装,客户端只需与外观类进行…

微信朋友圈如何批量发圈

做营销最重要的任务是什么? 毋庸置疑,就是发布朋友圈。 为什么要发圈呢? 发朋友圈是一种推广产品和服务的营销手段。 在如今社交媒体普及的时代,人们大多数时间都在线上,而朋友圈作为微信中的社交场景之一&#xff…

小程序开发,帮助小个体实现品牌化

在这个互联网时代,小程序成为了各大平台的必备。微信作为一款国民级的应用,如今已经拥有近10亿的用户,而小程序作为微信新推出的一款产品,已经被大家熟知。除了微信平台之外,小程序也被很多商家所青睐。因为小程序能带…

C++中《stack和queue的使用》

本文主要讲解栈和队列的常见接口的使用 文章目录 一、栈的介绍和使用1.1 stack的介绍1.2 stack的使用 二、queue的介绍和使用2.1 queue的介绍2.2 queue的使用 一、栈的介绍和使用 1.1 stack的介绍 1️⃣stack是一种容器适配器,专门用在具有后进先出操作的上下文环…

CS5366电路原理图|CS5366demobord参考电路|单芯片PD集成4K60Hz拓展坞芯片设计

ASL CS5366是Type-C转HDMI 4K60HZPDUSB3.0单芯片集成芯片,芯片方案带DSC压缩功能且最高可支持支持RGB 4:4:4 。 CS5366参数特性: 支持最高分辨率/定时4k60Hz 支持DSC v1.2a,并与前一版本向后兼容 支持DSC解码器和直通模式 嵌入式32位RISC-V…

2023年天府杯全国大学生数学建模竞赛B题中国环境问题的治理解题全过程

2023年天府杯全国大学生数学建模竞赛 B题 中国环境问题的治理 原题再现: 问题背景:   随着经济的快速发展和人口的持续增长,中国的环境问题已经成为了一个急需解决的重要问题。这些环境问题不仅对人们的健康和生活质量产生了巨大的影响&a…

笔试强训7

作者:爱塔居 专栏:笔试强训 作者简介:大三学生,希望和大家一起进步 目录 day9 day10 day9 一. 单选 1.下面程序的输出是:() String x"fmn"; x.toUpperCase(); String yx.replace(f,F); yy"wxy"; System.out…

Redis的内存策略(未完成)

过期Key处理: 1)Redis之所以性能强大,最主要的原因就是基于内存来存储,然而单节点的Redis内存不宜设置的过大,否则会影响持久化或者是主从复制的性能,可以通过修改配置文件来设置redis的最大内存,通过maxmemory 1gb&am…