操作文件基础属性

Linux文件基本操作及属性 Linux文件 阅读详情

操作文件基础属性

文件属性知识介绍

文件属性组成部分
67326599 -rw-r–r-- 1 root root 194 Oct 28 18:21 /etc/hosts
① ② ③ ④ ⑤ ⑥ ⑦
1) 文件属性 - inode 号码
2) 文件类型
3) 硬链接数
4) 文件所属用户
5) 文件所属组用户
6) 文件大小信息
7) 文件时间信息

文件属性详细说明 - 文件类型

  • f 普通文件

  • txt 文本文件

  • bin 二进制文件(命令文件)

  • tar 数据文件(压缩文件)

  • file 文件信息 — 获取文件类型

  • d 目录文件

  • l 连接文件(软链接)

  • c 字符流文件 查看时会不断出现字符信息

  • b block块文件 存储设备文件信息

  • s socket文件(网络编程)

  • 文件属性详细说明 – 文件权限

    rw- r-- r-- 文件权限包含9个权限位 12位权限
    属主 属组 其他用户

    属主: 读r 写w 执行x - 没权限
    属组: 只有读权限
    其他用户: 只有读权限

    文件属性详细说明 属主 属组 其他用户

    属主: 用户信息 文件数据创造者
    属组: 用户组信息 给一个组赋予相应权限
    其他用户: 不是属主 不属于属组成员的用户信息

    系统用户分类:
    超级管理员 皇帝 root user id uid信息: 0
    虚拟用户 傀儡 nobody
    uid: 1-999 centos7 特点01: 不能登录系统
    uid: 1-499 centos6 特点02: 没有家目录
    普通用户 平民
    oldboy uid: 1000+ centos7
    uid: 500+ centos6

文件属性详细说明 – 文件时间信息

访问时间: access time - atime 查看文件时间
修改时间: modify time - mtime 文件内容被修改编辑时间 *****
改变时间: change time - ctime 修改文件属性信息

文件属性详细说明 – 文件索引信息

inode:
概念介绍: 文件索引信息 目录
特点说明:
1) 存储一个数据属性信息 (类型 权限 链接数 属主/属组 大小 时间)
2) 存储指向相应block指针信息
3) 数据存储会占用一个inode
诞生过程:
操作磁盘进行格式化–> 创建文件系统–> inode
查看方法:
# df -i

block:
概念介绍: 文件数据信息 内容
特点说明:
1) 存储文件数据真实内容(文件)
2) 存储目录下面文件名称(目录)
3) 数据存储会占用多个block
诞生过程:
操作磁盘进行格式化–> 创建文件系统–> block
查看方法:
# df

文件属性详细说明 – 文件链接信息

软连接:
概念介绍: 文件数据快捷方式
特点介绍:
01. 软链接文件会指向到源文件
02. 源文件删除链接文件失效
03. 可以给目录创建软链接
诞生过程:
ln -s 源文件 链接文件
作用说明:
操作方便

硬链接:
概念介绍: 查看数据内容多个门/inode号码相同文件数据称为硬链接
特点介绍:
01. 硬链接文件指向相同inode
02. 源文件删除不会影响硬链接文件
03. 只能给普通文件创建硬链接
诞生过程:
ln 源文件 链接文件
作用说明:
防止文件误删除

tft_espi 中文字体及自定义字体制作(tft.eSPI模块) tft.eSPI库自定义字体方法 先下载 processing 然后安装到mixly安装目录下找到tft_eSPI文件夹。 阅读详情

相关推荐

嵌入式充电协议深度解析:从QC到PD3.1的技术演进与实战应用

本文深入解析了从QC到PD3.1的嵌入式充电协议技术演进与实战应用。通过电压谈判、协议芯片设计、Type-C接口优化等关键技术,详细介绍了快充协议在嵌入式系统中的实现挑战与解决方案,包括兼容性测试、EMC问题处理及空间限制创新设计,为开发者提供了宝贵的实践经验。

weixin_29194817的博客 419

Gazebo11独立安装与ROS集成全攻略:从官网源配置到插件无缝对接

本文详细介绍了Gazebo11在Ubuntu系统中的独立安装与ROS集成方法,从官网源配置到插件无缝对接的全过程。通过解析Gazebo独立架构、官方源配置、核心组件安装及ROS Melodic集成方案,帮助开发者高效搭建机器人仿真环境,并提供了高级配置与性能优化建议。

weixin_33695450的博客 380

MATLAB实战:蓝牙GFSK调制解调全流程解析(附误码率优化技巧)

本文深入解析了蓝牙GFSK调制解调在MATLAB中的全流程实现,包括高斯滤波器设计、调制解调技术及误码率优化技巧。通过实战案例和代码示例,帮助工程师提升蓝牙通信系统的性能表现,特别是在降低误码率方面的有效方法。

weixin_29046035的博客 277

操作文件或目录属性

操作文件或目录属性

bhh_55的博客 382

如何浏览与下载全球免费的地图高分辨率(亚米级)的遥感影像?

前言 如果你想使用商业卫星的高分辨遥感影像,一般价格昂贵。我们可以使用地图平台上免费的高分辨率数据。目前数据源很多,比如说google earth、天地图、四维地球、必应地图等等。这些影像统一有一个共同点就是:RGB三波段;Web地图瓦片服务。这意味着我们可以通过瓦片服务下载影像,但下载的影像只有三个波段,分别是 一.引言 二、可使用高分辨率的地图数据源 1.Google Earth影像 2.Esri World Image 3.天地图 4.必...

锐多宝的地理空间 2万+

k8s学习笔记(3)--- kubernetes核心技术概念

kubernetes核心技术概念 1.API对象         API对象是K8s集群中的管理操作单元。K8s集群系统每支持一项新功能,引入一项新技术,一定会新引入对应的API对象,支持对该功能的管理操作。例如副本集Replica Set对应的API对象是RS。 2.集群(Cluster)         集群是指由...

梦谜的博客 1291

目录操作和文件属性

【代码】目录操作和文件属性。

总结和收藏 215

Vue3+codemirror6实现公式(规则)编辑器

vue3+codemirror6+ts实现公式编辑器,可以插入标签、公式,也有补全提示

小阮的笔记本 5045

文件属性及其目录操作

1、文件属性的操作 我们可以使用这几个函数获取到文件状态信息 SYNOPSIS        #include <sys/types.h>        #include <sys/stat.h>        #include <unistd.h>          int stat(const char *path, struct stat *...

weixin_41723504的博客 533

RK3568-适配phy芯片ip101gri

复位时间查阅数据手册。

Paper_Love的博客 2643

阅文集团大数据面试题及参考答案

在 Flink 中,watermark 是一种用于处理乱序事件时间的机制。实现接口:通常需要实现 AssignerWithPeriodicWatermarks 或 AssignerWithPunctuatedWatermarks 接口。前者会周期性地生成 watermark,后者则是基于某些特定事件来生成 watermark ,比如接收到某个特定值的消息时。定义位置:可以在数据源处或者在流处理的中间操作中定义 watermark。在数据源定义时,能更精准地根据数据的产生特性设置 watermark;

大模型大数据攻城狮的专栏 1088

IO操作——File类的基础操作(文件操作、目录操作、文件属性操作、查看目录组成内容、罗列目录所有文件)

IO操作——File类的基础操作(文件操作、目录操作、文件属性操作、查看目录组成内容、罗列目录所有文件)

char_m的博客 399

0.嵌入式控制器EC实战 Embedded Controller开发概述

文章目录前言1.嵌入式控制器EC概述2.EC芯片框图(IT8502为例)3.General Purpose I/O Port (GPIO)4.SMBus(System Management Bus,系统管理总线)5.PWM、TACH6.KBC(KeyBoard Controller)7.PS/28.ADC(模数转换)总结 前言 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 1.嵌入式控制器EC概述 嵌入式控制器EC是挂在CPU的L

qq_30135687的博客 1万+

1.文件操作基础:获取文件属性

在操作系统中,文件是数据的存储单位,每个文件都有着不同的属性。我们如何在代码中获取文件的各种属性呢?下面的学习将让我们掌握这个技能,我们可能会在程序中对文件进行处理的过程中需要用到文件的一些属性。...

c1776167012的博客 2291

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【linux基础-2】文件和目录-操作&属性

在2019秋招季,准备笔试与面试的同时,回顾总结自己过往的学习笔记,一直想以博客的形式记录自己的学习进程,但时间原因一拖再拖到现在,linux系列博文构思了很久,现在借机开始着笔。博文中不免会有诸多错误之处,首先希望大家可以辩证的看,同时也希望大家多多指正,交流学习。 附个人主页:https://blog.youkuaiyun.com/FAI32870 注:主要内容参考传智播客视频,以及个人OneNote...

551

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【操作系统】四、文件管理:1.文件系统基础(文件属性、文件逻辑结构、文件物理结构、文件存储管理、文件目录、基本操作、文件共享、文件保护)

例如,对于一个含106个记录的文件,可先为该文件建立一张低级索引表,每100个记录为一组,故低级索引表中共有10000个表项(即10000个定长记录),再把这10000个定长记录分组,每组100个,为其建立顶级索引表,故顶级索引表中共有100个表项。从当前路径出发,只需要查询内存中的 “照片” 目录表,即可知道 “2015-08” 目录表的存放位置,从外存调入该目录,即可知道 “自拍.jpg” 存放的位置了。同样的,在外存管理中,为了方便对文件数据的管理,文件的逻辑地址空间也被分为了一个一个的文件“

关注:https://github.com/Suhan42 2044

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux高级编程基础——文件系统编程之操作文件属性

文件系统编程之操作文件属性 /编写程序实现以下功能: 1.新建文件,设置文件权限屏蔽字为0; 2.建立该文件的硬链接文件,打印硬链接文件的inode节点号和文件大小; 3.建立该文件的软链接文件,打印软链接文件的inode节点号和文件大小; 打印软链接文件中的内容; 4.打印源文件的inode节点号,文件大小和链接数目; 5.调用unlink对源文件进行操作,打印源文件链接数目;/ #includ...

那个那的博客 614

Linux基础操作4(文件概念,属性及使用)

Linux的文件系统构成及文件和目录的一些操作

m0_61350245的博客 316

c#基础知识---文件属性与文件路径操作

1.文件属性操作:      File类与FileInfo都能实现。静态方法与实例化方法的区别! //use File class Console.WriteLine(File.GetAttributes(filePath)); File.SetAttributes(filePath,FileAttributes.Hidden | FileAttributes.ReadOnly); Conso

zhanglei1234321的博客 1172

补点C#基础_017_文件操作-查看文件属性FileInfo

1、文件操作-查看文件属性 class Program { static void Main(string[] args) { //绝对路径:加上文件完整的路径名。 //FileInfo fileIno = new FileInfo(@“D:\2019.6.4Unity_Projects\Csharp高级篇\CSharp学习高级篇\026文件操作-查看文件和文件夹信息\TextFile1.txt”...

谁为拨动染血的时空苍穹 317

Linux操作系统基础(14):文件管理-文件属性命令

在Linux中,文件属性是文件或目录的元数据,用于描述文件的各种属性和权限。文件属性对于文件的访问、执行和管理都起着非常重要的作用,它们不仅用于控制文件的访问权限,还包含了文件的各种元数据信息,有助于系统对文件进行管理、保护和处理。

一个热爱生活的运维小伙 615

关于Linu型的一些基础常见操作命令(三)——文件属性操作

linux查看及修改文件权限以及相关 查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是类型      中间那三个 rw- 代表的是所有者(user)      然后那三个 rw- 代表的是组群(group)   

坤哥的学习笔记 752

linux老男孩 基础部分章节06-----操作系统文件属性知识

day13-操作系统文件属性知识 01. 课程知识回顾 6) 进行信息内容替换 sed tr [root@oldboyedu ~]# cat /oldboy/oldgirl.txt oldboy01 oldboy02 [root@oldboyedu ~]# tr "a-z" "A-Z" < /oldboy/oldgirl.txt OLDBOY01 OLDBOY02 作业题目:...

qq_41543888的博客 242

Linux入职基础-2.3_文件属性与普通权限操作

Linux入职基础-2.3_文件属性与普通权限操作Linux 文件属性概要Linux 文件(或目录)的属性主要包括:文件(或目录)的节点、种类、权限模式、链接数量、所归属的用户和用户组、文件大小、最近修改的时间、文件名等内容。[root@localhost ~]# ls -litotal 108800009 -rw------- 1 root root 1646 Nov 12 23:42 anac...

木生火 430

初学编程需要什么基础,零基础学编程系统化编程课程之编程工具箱文件名称操作构件属性

初学编程需要什么基础,零基础学编程系统化编程课程之编程工具箱文件名称操作构件属性。上图为 该编程工具构件的基本属性和方法。

编程实战 131

C# 读取AssemblyInfo文件中的属性值

using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace TestAutoUpdate { /// <summary> //...

ly_5683的博客 3199
上一篇: CentOS 7系统基础优化(新手教程)
下一篇: ProxySQL企业实战应用
Jsben
博客等级 码龄7年 38粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值