首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux中的Chattr命令更改文件属性

在Linux中,文件属性是描述文件行为的元数据属性。 例如,属性可以指示是否压缩文件或指定是否可以删除文件。...本文介绍了如何使用chattr命令更改Linux文件系统上的文件属性。...atime(访问时间)是某个命令或应用程序最后一次访问/打开文件的时间。 e -此属性表示文件正在使用扩展区来映射磁盘上的块。 e属性无法用chattr修改。...默认情况下,使用cp或rsync之类的命令复制文件时,不会保留文件属性。 chattr范例 chattr的常见用途之一是将不可变标志设置为文件或目录,以防止用户删除或重命名文件。...您可以使用lsattr命令查看文件属性: lsattr todo.txt 以下输出显示仅设置了e标志: --------------e----- todo.txt 要使文件不可变,请使用+运算符将i标志添加到现有属性中

3.7K20

linux每日命令(26):Linux文件属性详解

Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。...hard_link 33980028 lrwxrwxrwx. 1 root root 4 Nov 22 03:54 log1.link -> log1 [root@localhost test]# 忘记ls 命令参数的...,可以参考:linux每日命令(1):ls命令 说明: 第一列:inode 第二列:文件种类和权限; 第三列: 硬链接个数; 第四列: 属主; 第五列:所归属的组; 第六列:文件或目录的大小; 第七列和第八列...文件类型:文件类型是-,表示这是一个普通文件; 关于文件的类型,请参考:linux每日命令(25):Linux文件类型与扩展名 文件权限:文件权限是rw-r--r-- ,表示文件属主可读、可写、不可执行...rw-r--r--. 2 root root 0 Nov 22 03:54 log1 log1 的inode值是 log1 ; 查看一个文件或目录的inode,要通过ls 命令的的 -i参数。

2.5K11
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux文件属性

    上图的第三列是文件或目录的链接数量 Inode:(index inode)索引节点,linux中存储设备或分区被格式化为文件系统后,一般都分为两个部分,第一部分就是inode,第二个部分为block,...inode存储的是文件的属性信息,每一个文件都有对应的inode,每个inode都有一个号码如身份证一样,具有唯一性,系统识别文件就是识别它的inode节点号,用它来区分不同的文件,不像win系统按照文件名来区分不同的文件...因此用户通过文件名打开文件的过程是这样的:系统先找到这个文件对应的inode号,通过这个号来获取它的信息,然后根据这些信息来找到文件数据所在的block,最后读出数据。...有关block的知识: 1、  硬盘读取数据是按照block为单位读取的。...,但是查看磁盘空间,显示没有沾满,因此就要查看inode是否占满

    1.7K30

    3.linux文件属性

    1.linux文件属性 ls -lih i查看文件inode,h查看文件大小 文件总共10个属性 inode索引节点编号(唯一的) 文件类型和权限,第一个字符为类型,后面字符为权限 硬链接的数量...文件或目录所属的用户 文件或目录所属的组 文件的大小 7,8,9列分别是文件的修改时间:月,日,时:分 文件名  查看文件属性的命令 stat  查看磁盘inode使用量 2.文件类型 通过file...xxx命令可以查看文件类型 分别查看目录和文件 ls -l |grep -i "^d" ls -l |grep -i "^-" 文件类型 - 普通文件(find查找的f类型就是-) d 目录文件 l...符号链接,也即是软连接文件 b 块设备和其它外围设备,是特殊类型的文件 3.文件权限 r:4  读 w:2 写 x: 1 执行 -:0 没有权限 文件权限共9位 rwx r-x r-x 前面123位表示用户的权限...中间456位表示用户组的权限 后面789位表示其它用户的权限

    1.4K30

    Linux文件属性详解

    文件属性(ls -lhi查看到的信息) ? 1.1 第一列:inode号 1.1.1 什么是inode 文件存储在硬盘上,硬盘的最小存储单位叫做"扇区"(sector)。...所硬盘分区在创建文件系统(格式化)的时候自动把硬盘分区分成两个区域: 1)Block块,数据区:存放实际的数据 2)Inode块,索引区:存放inode所包含的信息(文件属性信息) inode...来查看) 1) 纯文本文件(ascll):文件内容可以直接督导数据 2) 二进制文件(binary):Linux中的命令程序就是这种格式 3) 数据格式文件(data):有些程序在运行的过程中会读取某些特定格式的文件...,软链接失效,一般显示白字红底闪烁提示 4) 软链接具备不同的inode号 5) 软链接和源文件属于不同类型的文件 1.4.3 软连接和硬链接的图解 ?...1.7 Linux下删除文件的原理 ? 1.8 Linux删除文件的详解 ?

    3.2K22

    Linux之文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。...硬链接 在Linux的文件系统中,保存在磁盘分区中的文件,不管是什么类型,系统都会给它分配一个编号,这个编号被称为索引节点编号(Inode Index),它是该文件或者目录在linux文件系统中的唯一标识...有了这个编号值,就可以查到该文件的详细内容。 同时,Linux系统还规定,可以允许多个文件名同时指向同一个索引节点(Inode),这就是硬链接。...,那么被删除的文件的数据块及目录的链接才会被释放,存储空间才会被新数据所覆盖。...= 4+2+1 = 7 group = rwx = 4+2+1 = 7 others= --- = 0+0+0 = 0 原文链接:https://rumenz.com/rumenbiji/linux-file-attribute.html

    1.8K30

    显示硬件信息的Linux命令【Linux-Command line】

    最简单的方法是使用标准的Linux GUI程序之一: i-nex收集硬件信息并以类似于Windows下流行的CPU-Z的方式显示。...或者,你可以发出Linux line命令。 且慢,这听起来很难。 你何必这样做呢? 有时,通过有针对性的line命令很容易找到特定的信息。 也许你没有可用的GUI程序,或者不想安装。...使用行命令的主要原因可能是编写脚本。 无论使用Linux Shell还是其他编程语言,脚本编写通常都需要对行命令进行编码。 必须在root权限下发出许多用于检测硬件的行命令。...内存 Linux行命令使你可以收集关于计算机内存的所有可能的详细信息。 你甚至可以确定是否在不打开box的情况下向计算机添加额外的内存。....png 或 屏幕快照 2019-11-24 下午3.32.00.png 网络 Linux提供了大量的网络线路命令。

    4.2K00

    用 Linux 命令显示硬件信息

    最简单的方法是使用标准的 Linux GUI 程序之一: i-nex 收集硬件信息,并且类似于 Windows 下流行的 CPU-Z 的显示。...无论你是使用 Linux shell 还是其他编程语言来编写脚本通常都需要使用命令行。 很多检测硬件信息的命令行都需要使用 root 权限。...内存 Linux 命令行使你能够收集关于你的计算机内存的所有可能的详细信息。你甚至可以不拆开计算机机箱就能确定是否可以为计算机添加额外的内存条。...-m 最后,你可以列出所有的 USB 和 PCI 总线以及其他设备的详细信息: lsusb 或 lspci 网络 Linux 提供大量的网络相关命令,下面只是几个例子。...使用以下命令显示默认网关和路由表: ip route | column -t 或 netstat -r 软件 让我们以显示最底层软件详细信息的两条命令来结束。

    5.2K20

    uname命令 – 显示linux系统信息

    uname命令的英文全称即“Unix name”。 用于显示系统相关信息,比如主机名、内核版本号、硬件架构等。 如果未指定任何选项,其效果相当于执行”uname -s”命令,即显示系统内核的名字。...语法格式:uname [参数] 常用参数: -a 显示系统所有相关信息 -m 显示计算机硬件架构 -n 显示主机名称 -r 显示内核发行版本号 -s 显示内核名称 -v 显示内核版本 -p 显示主机处理器类型...-o 显示操作系统名称 -i 显示硬件平台 参考实例 显示系统主机名、内核版本号、CPU类型等信息: [root@linuxcool ~]# uname -a Linux linuxcool 3.10.0...-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux 仅显示系统主机名: [root@linuxcool...~]# uname -n linuxcool 显示当前系统的内核版本 : [root@linuxcool ~]# uname -r 3.10.0-123.el7.x86_64 显示当前系统的硬件架构:

    4K30

    lnstat命令显示Linux系统的网路状态

    lnstat命令实际上是读取系统“/proc”中目录“/proc/net/stat”下面的文件,来显示当前主机的网络状态的。lnstat命令是rtstat命令的更新替代命令,功能更完善。...语法格式: lnstat [参数] 常用参数: -c 指定显示网络状态的次数,每隔一定时间显示一次网络状态 -d 显示可用的文件或关键字 -i 指定两次显示网络状的间隔秒数 -k 只显示给定的关键字 -...s 是否显示标题头 -w 指定每个字段所占的宽度 -h 显示帮助信息 -v 显示指令版本信息 参考实例 显示网络状态: [root@linux ~]# lnstat 显示命令支持的统计文件: [root...@linux ~]# lnstat -d 过滤出只想要查看的关键字段信息: [root@linux ~]# lnstat -k arp_cache:entries,rt_cache:in_hit,arp_cache

    1.1K00

    lnstat命令显示Linux系统的网路状态

    lnstat命令实际上是读取系统“/proc”中目录“/proc/net/stat”下面的文件,来显示当前主机的网络状态的。lnstat命令是rtstat命令的更新替代命令,功能更完善。...语法格式: lnstat [参数] 常用参数: -c 指定显示网络状态的次数,每隔一定时间显示一次网络状态 -d 显示可用的文件或关键字 -i 指定两次显示网络状的间隔秒数 -k 只显示给定的关键字 -...s 是否显示标题头 -w 指定每个字段所占的宽度 -h 显示帮助信息 -v 显示指令版本信息 参考实例 显示网络状态: [root@linux ~]# lnstat 显示命令支持的统计文件: [root...@linux ~]# lnstat -d 过滤出只想要查看的关键字段信息: [root@linux ~]# lnstat -k arp_cache:entries,rt_cache:in_hit,arp_cache

    1.2K00

    Linux之文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。...操作系统根据指令, 能通过inode值最快的找到相对应的文件。...硬链接 在Linux的文件系统中,保存在磁盘分区中的文件,不管是什么类型,系统都会给它分配一个编号,这个编号被称为索引节点编号(Inode Index),它是该文件或者目录在linux文件系统中的唯一标识...有了这个编号值,就可以查到该文件的详细内容。 同时,Linux系统还规定,可以允许多个文件名同时指向同一个索引节点(Inode),这就是硬链接。...,那么被删除的文件的数据块及目录的链接才会被释放,存储空间才会被新数据所覆盖。

    1.3K00

    Linux之文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。...硬链接 在Linux的文件系统中,保存在磁盘分区中的文件,不管是什么类型,系统都会给它分配一个编号,这个编号被称为索引节点编号(Inode Index),它是该文件或者目录在linux文件系统中的唯一标识...有了这个编号值,就可以查到该文件的详细内容。 同时,Linux系统还规定,可以允许多个文件名同时指向同一个索引节点(Inode),这就是硬链接。...,那么被删除的文件的数据块及目录的链接才会被释放,存储空间才会被新数据所覆盖。...rwx = 4+2+1 = 7 group = rwx = 4+2+1 = 7 others= --- = 0+0+0 = 0 原文链接:https://rumenz.com/rumenbiji/linux-file-attribute.html

    1.1K30

    Linux文件属性与权限

    目录 前言 文件权限类 文件属性 rwx 作用文件和目录的不同解释 chmod 改变权限 1)基本语法 2)经验技巧 3)案例实操 chown 改变所有者 1)基本语法   2)选项说明 3)实操案例...是什么意思呢,这就是本篇文   章要介绍的,文件的属性 ---- 文件权限类 文件属性 Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。...为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。...在Linux 中我们可以使用 ll 或者 ls -l 命令来显示一个文件的属性以及文件所属 的用户和组  如上图前面的几个字符表示什么意思呢 从左到右的 10 个字符表示...(1)0 首位表示类型 ,在Linux中第一个字符代表这个文件是目录、文件或链接文件等等 - 代表文件 d 代表目录 l 链接文档 (link file)

    1.8K20

    Linux笔记(6)| 文件属性

    关于文件类型和文件权限,可以参考之前的文章:Linux笔记(2)| 进阶命令 1、常用文件属性获取 stat函数 int stat(const char *pathname, struct stat...#define st_mtime st_mtim.tv_sec #define st_ctime st_ctim.tv_sec }; 文件属性中的文件类型标志在...(2)chmod/fchmod与权限修改 chmod是一个linux命令,用来修改文件的各种权限属性。chmod命令只有root用户才有权利去执行修改。...chmod命令其实内部是用linux的一个叫chmod的API实现的。 注意:只有在Linux原生目录中,改变文件权限才有效,在共享文件夹中会不起作用。...(3)chown/fchown/lchown与属主修改 linux中有个chown命令来修改文件属主 chown命令是用chown API实现的,与(2)类似。

    1.5K30
    领券