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

LinuxChattr命令更改文件属性

Linux文件属性是描述文件行为元数据属性。 例如,属性可以指示是否压缩文件或指定是否可以删除文件。...本文介绍了如何使用chattr命令更改Linux文件系统上文件属性。...[OPERATOR]部分值可以是以下符号之一: +-加号运算符告诉chattr将指定属性添加到现有属性。 - -负号运算符告诉chattr从现有属性删除指定属性。...= -等于运算符告诉chattr将指定属性设置为唯一属性。 操作符后跟一个或多个要添加或从文件属性删除[ATTRIBUTES]标志。...i -此属性表示文件是不可变,这意味着该文件无法删除或重命名。 要获取所有文件属性和标志完整列表,请在终端输入man chattr。

3.6K20

Linux | 文件时间属性

那么本文就针对Linux系统下文件时间属性来做一个介绍。 文件时间属性Linux系统下,文件时间属性主要分为三种: 访问时间 atime: 也就是Access time。...对该文件属性状态进行修改,改文件ctime就会更新。比如文件名、内容、大小、权限、所属组等改变时,其ctime将更新。...(实际操作,出现过atime不变情况) 利用时间属性常见操作 结合find命令查找特定时间要求文件,例如查询最近24小时内修改过文件:find /data -mtime 24 ?...因为这个时间也是可以被更新,还是使用touch命令,如touch -c和touch -a,不过可以看出touch -c将修改3个时间,touch -a只修改了atime和ctime。 ?...以上是本文对进行系统运维时,查看Linux系统下文件时间属性分享,希望对大家有帮助。 作者:何立

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

    Linux文件属性

    上图第三列是文件或目录链接数量 Inode:(index inode)索引节点,linux存储设备或分区被格式化为文件系统后,一般都分为两个部分,第一部分就是inode,第二个部分为block,...inode存储文件属性信息,每一个文件都有对应inode,每个inode都有一个号码如身份证一样,具有唯一性,系统识别文件就是识别它inode节点号,用它来区分不同文件,不像win系统按照文件名来区分不同文件...因此用户通过文件名打开文件过程是这样:系统先找到这个文件对应inode号,通过这个号来获取它信息,然后根据这些信息来找到文件数据所在block,最后读出数据。...2、  一个文件可能占用多个block,每读取一个block时就会消耗磁盘I/O 3、  如果要提升磁盘I/O性能,那么就要尽可能一次性读取数据尽量多 4、  一个block只能存放一个文件内容,无论文件内容为多少...,如果block为4k,存放文件为2k,那么2k就要浪费 5、  block文件并非越大越好,存放文件大就设置大点,存放文件小就设置小点 6、  ext3/ext4默认block为4k 经验:往磁盘写入数据时提示空间不足

    1.7K30

    Linux文件隐藏属性

    Linux文件隐藏属性 linux除了9个权限外,还有些隐藏属性, 使用chattr命令来设置 chattr 设置文件隐藏属性   #chattr [+-=] [ASacdistu] 文件或目录...可避免I/O较慢机器过度访问磁盘。 S :一般文件是异步格式写入磁盘,如果加上S这个属性时,对文件进行任何修改,将会“同步”写入磁盘。...c :这个属性设置之后,讲会自动将此文件压缩,在读取时候会自动解压缩,但是在存储时候,将会先进行压缩后再存储。...s :当文件设置了s属性时,如果这个文件被删除,它将会被完全从这个硬盘空间中删除。 u :与s相反,当使用u来配置文件时,如果该文件被删除了,则数据内容其实还存在磁盘。...lsattr 显示文件隐藏属性   #lsattr [-adR] 文件或目录 参数: -a :将隐藏属性也显示出来 -d :如果接是目录,仅列出目录本身属性而非目录内文件名 -R :连同子目录数据也一并列出

    3.6K90

    C#属性

    什么是属性(Attribute) 属性C#很常用,但有部分开发人员对它既熟悉又陌生。概念上属性是将元数据关联到元素方式。...属性使用方法我们在代码中经常肩见到,比如下面这样: [Test] public class MyClass { //more code } 在上面的样例代码Test就是一个属性。...属性是放在类、字段和方法等定义前面(上面),用来指定特定内容。.Net框架为我们提供了一些常用属性。比如Serializable,它告诉编译器当前类可以序列化成JSON或XML。...如何使用属性 在本文前面说过,属性可以放在类、字段和方法等定义前面(上面),那么,我们来看一下如何使用上一小节自定义属性,代码如下: [Car("BMW", "x3")] public class...反射主要作用是用来收集对象数据而不是对象本身数据。这些数据包括对象类型、对象成员信息、特定程序集信息以及存储在元素属性任何信息。

    1.8K10

    Linux文件属性三个时间

    本文所有脚本及命令均在 Red Hat Enterprise Linux Server release 7.6 上验证通过。...Linux 下使用 stat 命令查看文件(目录)时,可以看到文件(目录)有三个时间属性,分别是: Access Time :指最近一次程序对文件(目录)直接存取时间,通俗来讲是文件最近一次被访问时间...Change Time :指最近一次文件(目录)属性被修改时间。用 ls -lc 命令看到是Change Time。 ? 可以看到当文件被初次创建时候,三个时间是一样。...修改Change Time情形 对文件属性进行修改,包括文件名、软连接数量、读写属性等进行修改,会改变文件Change Time,但不会改变Modify Time。 ?...touch 支持三个参数含义如下: -a 文件名:将文件 Access Time 修改为当前系统时间 -m 文件名: 将文件 Modify Time 修改为当前系统时间 -c 文件名: 将文件

    1.6K20

    Linux文件属性详解

    文件属性(ls -lhi查看到信息) ? 1.1 第一列:inode号 1.1.1 什么是inode 文件存储在硬盘上,硬盘最小存储单位叫做"扇区"(sector)。...1.1.7 inode总结 磁盘被分区格式化为ext4文件系统后会生成一定数量inode和block 1)inode被称为索引点,存放文件属性信息及作为文件索引(类似于C语言指针) 2)ext3/...来查看) 1) 纯文本文件(ascll):文件内容可以直接督导数据 2) 二进制文件(binary):Linux命令程序就是这种格式 3) 数据格式文件(data):有些程序在运行过程中会读取某些特定格式文件...1.4.1 硬链接 一般情况下,文件名和inode号码是“一一对应”关系,在同一个分区内不可能同时出现两个inode号相同文件,但是Linux系统存在一个inode 号对应多个文件名。...1.7 Linux下删除文件原理 ? 1.8 Linux删除文件详解 ?

    3.2K22

    Linux文件基本属性

    1、ls -l 在Linux第一个字符代表这个文件是目录,文件或链接等等。 当为[d]则是目录。 当为[-]则是文件。 当是[l]则表示为链接文档。...当是[b]则表示为装置文件里面的可供储存接口设备。 当是[c]则表示为装置文件里面的串行端口设备 接下来字符,以三个为一组,且均为[rwx]。每个文件属性由左边第一部分10个字符来确定。...2、更改文件属性 chgrp:更改文件属性 -R:递归更改文件属组,就是在更改某个目录文件属组时,如果加上-R参数,那么该目录下所有文件属组都会更改。...3、chown:更改文件属主,也可以同时更改文件属组 4、chmod:更改文件9个属性 xyz:就是数字类型权限属性,为rwx属性数值相加 -R:进行递归持续变更, 还有可以通过u、g、o...来代表三种身份权限

    80500

    linux文件和目录属性详解

    1.Linux文件 #概述 #1.linux里一切皆为文件 #2.Linux系统文件或目录属性主要包括:inode(索引节点)、文件类型、权限属性、链接数、所属用户和用户组、最近修改时间等内容 #...,可以看到第一列内容-rw-r--r--,值得注意是第一个符号是-(英文字符减号),在linux,以这样字符开头文件就表示普通文件 这些文件一般都是用相关应用程序或系统命令创建。...数字等,可以用cat命令读文件,比如配置文件几乎都是这种类型 2、二进制文件(binary):linux命令程序就是属于这种格式。...如硬盘、光驱等都属于块设备 创建一个字符设备 mknod oldbiy c 5 1 c 指字符设备 5 是该设备在majorh定义标记 1 表示第一个子设备...linux软链接文件就类似于window系统快捷方式, linux软链接文件实际上是一个特殊文件文件类型是l。

    1.9K30

    linux把.c文件编译成.so文件

    linux中共享库以so为后缀(shared object),与Windows下DLL类似,是在程序运行时动态连接。多个进程可以连接同一个共享库。...以下以编译mylib.c为例讲如何编译.so文件。 首先,编译mylib.c: $gcc -c -fPIC -o mylib.o mylib.c -c表示只编译(compile),而不连接。...-o选项用于说明输出(output)文件名。gcc将生成一个目标(object)文件mylib.o。 注意-fPIC选项。PIC指Position Independent Code。...生成共享库: $gcc -shared -o mylib.so mylib.o 库文件以lib开始。共享库文件以.so为后缀。-shared表示生成一个共享库。...总结 以上所述是小编给大家介绍linux把.c文件编译成.so文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家。在此也非常感谢大家对ZaLou.Cn网站支持!

    9.5K93

    linuxC++文件编辑操作

    /先安装一下c++配置环境 yum install –y gcc gcc-c++ readline-devel gcc-objc gcc-objc++ libobjc 单个源文件 eg:...:* 编译源代码文件生成对象文件(object file),链接对象文件和 libstd c++ 库函数得到可执行程序。...然后删除对象文件。由于命令行未指定可执行程序文件名,编译器采用默认 a.out。程序可以这样来运行:..../a.out 但是一般做法会指定输出名,如下: g++ test.cpp -o test 多个源文件 其实现在编译器都很聪明,你只需要将所有工程用到.cpp和.h文件放到同一个文件目录下面,然后...比如,我使用VS 2012建立工程里面strlwr方法在标准库里面没有,则使用linux编译时候会报没有定义错误。

    3.5K20

    Linux文件属性详解

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

    1.8K30

    Linux文件基本属性文件查找

    文件时间 任何一个操作系统都有时间概念,时间概念主要用于对文件和系统中发生时间进行记录,在Linux ,可以使用stat查看Linux系统中文件时间 stat 用于显示文件时间和 inode...后面在学习过程,会慢慢将所有文件类型都掌握。...文件查找 在windows可以在文件管理器很方便输入文件名查找文件,然而Linux文件查找功能更加方 便,并且功能更加强大,现在就介绍三个用于查找文件命令。...,那么就算是查看一个文件,我们都需要输入如下命令: [root@localhost ~]# /usr/bin/ls -lh # 在Linux,ls可执行程序在/usr/bin目录下 这样就太麻烦了...默认情况下, updatedb 会每天自动执行一次 配置文件在/etc/updatedb.conf 选项 -c:只输出找到数量 -c:只输出找到数量 -i:忽略大小写 -r:使用基本正则表达式 -

    78530

    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笔记(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一个叫chmodAPI实现。 注意:只有在Linux原生目录,改变文件权限才有效,在共享文件夹中会不起作用。

    1.5K30

    Linux文件属性与权限

    是什么意思呢,这就是本篇文   章要介绍文件属性 ---- 文件权限类 文件属性 Linux 系统是一种典型多用户系统,不同用户处于不同地位,拥有不同权限。...为了保护系统安全性,Linux 系统对不同用户访问同一文件(包括目录文件权限做了不同规定。...在Linux 我们可以使用 ll 或者 ls -l 命令来显示一个文件属性以及文件所属 用户和组  如上图前面的几个字符表示什么意思呢 从左到右 10 个字符表示...(1)0 首位表示类型 ,在Linux第一个字符代表这个文件是目录、文件或链接文件等等 - 代表文件 d 代表目录 l 链接文档 (link file)...c 字符类型设备文件(鼠标,键盘) b块设备文件 (硬盘) ( 2 )第 1-3 位确定属主(该文件所有者)拥有该文件权限。

    1.8K20
    领券