chattr测试

chattr测试[root@localhosttemp]#lsattr————-e-./workfile————-e-./2.txtlsattr:OperationnotsupportedWhilereadingflagson./4.txt–chattr的i参数使文件不能修改与删除[root@localhosttemp]#chatt

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

chmod只是改变文件的读写、执行权限,更底层的属性控制是由chattr来改变的,chattr控制更细腻。

[root@localhost temp]# lsattr

————-e- ./workfile

————-e- ./2.txt

lsattr: Operation not supported While reading flags on ./4.txt

–chattr的i参数使文件不能修改与删除

[root@localhost temp]# chattr +i 2.txt 

[root@localhost temp]# lsattr

————-e- ./workfile

—-i——–e- ./2.txt

lsattr: Operation not supported While reading flags on ./4.txt

–不能删除

[root@localhost temp]# rm -f 2.txt 

rm: cannot remove `2.txt’: Operation not permitted

–不能修改

[root@localhost temp]# echo aaa>2.txt 

bash: 2.txt: Permission denied

–chattr的a属性使文件只能在末尾追加内容

[root@localhost temp]# chattr +a 2.txt 

[root@localhost temp]# lsattr

————-e- ./workfile

—–a——-e- ./2.txt

lsattr: Operation not supported While reading flags on ./4.txt

–不能覆盖更新

[root@localhost temp]# echo aaa>2.txt 

bash: 2.txt: Operation not permitted

–只能追加

[root@localhost temp]# echo aaa>>2.txt 

[root@localhost temp]# cat 2.txt 

aaa

aaa

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234518.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • php配合jquery实现增删操作建议收藏

    后台使用php,前台引用jquery,实现增删操作,代码如下:124748495051525354575861">删除626364

    2021年12月20日
    43
  • SQLyog安装使用教程

    SQLyog安装使用教程SQLyog安装使用教程SQLyog操作简单,功能强大,能够帮助用户轻松管理自己的MYSQL数据库,文章目录SQLyog安装使用教程前言一、安装SQLyog总结前言我这里使用的是SQLyog-13.1.7-0.x64Community,这是目前最新的版本了,除此之外比笔者这里还有12.0.8版本的SQLyog(32位和64位都有),一共三个安装包都会放在云盘里面,需者自取;链接:https://pan.baidu.com/s/16IaaIXR8-l955CfeznDr-A提取码:qhge

    2022年5月28日
    72
  • mac如何安装pip_mac怎么卸载python

    mac如何安装pip_mac怎么卸载pythonmac下直接安装pip和卸载pip的方法如下:1、pip的安装:输入sudoeasy_installpip就可以安装pip了。验证pip安装是否成功:输入:pip结果找不到文件。尝试输入:pip3-V或者pip3则说明已经安装成功了。2、pip的卸载:输入命令:sudopipuninstallpip然后输入密码后如下图:输入y,回车。即要卸载pip,再次用pip-V或者pip显示已经找不到文件,即卸载成功了。卸载不再做图片演示。注意:输入p

    2022年10月7日
    2
  • rabbitmq实例_rabbitmq创建队列

    rabbitmq实例_rabbitmq创建队列RabbitMQ简介RabbitMQ是一个受欢迎的消息代理,通常用于应用程序之间或者程序的不同组件之间通过消息来进行集成。具有高可用高并发的优点,适合集群服务器。采用Erlang实现,对主要的编程语言都有客户端支持。RabbitMQ环境配置linux下环境配置我用的是centos6.5版本。先从这个地址下载安装包下载地址$tar-zxvfotp_…

    2022年9月26日
    6
  • iptable配置[通俗易懂]

    iptable配置[通俗易懂]简介:iptables是与最新的2.4.x版本Linux内核集成的IP信息包过滤系统。如果Linux系统连接到因特网或LAN、服务器或连接LAN和因特网的代理服务器,则该系统有利于在Linux系统上更好地控制IP信息包过滤和防火墙配置。—来自百度百科配置使用说明:1.封IP1>.单个IP的命令是iptables-IINPUT-s

    2022年5月8日
    61
  • StringUtils中isNotEmpty和isNotBlank区别「建议收藏」

    StringUtils中isNotEmpty和isNotBlank区别「建议收藏」示例 String isEmpty isBlank isNotEmpty isNotBank a=””; false true true false b=””; true true false false c=null true true false false (a.length=5)从效果来看,当a=””,字符中有空格时,IsEmpty是算他不为空的isEmpt…

    2022年10月6日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号