日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos找不到chattr命令_一个骚命令防止你的文件被误删除!

發布時間:2025/3/19 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos找不到chattr命令_一个骚命令防止你的文件被误删除! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家好,我是良許。

文件是我們在電腦里最珍貴的財富,我們經常工作了老半天,然后出來的成果就只是一個文件而已。特別是程序員,我們寫了半天的代碼,結果也就是一個個代碼文件而已。

但是,我們都有過這樣慘痛的經歷——工作了老半天,結果不小心把文件刪除了……

這時候,你的心情是怎樣的?痛苦?自責?無奈?

今天良許就給大家介紹一個命令,它將給你的重要文件加一把鎖,防止誤刪除或誤修改,為你的寶貝文件保駕護航!

chattr命令簡介

這里我們需要使用到一個命令是:chattr ,這個命令在大部分的 Linux 發行版里都有,所以對于它的安裝就不贅述了。它的基本用法如下:

$ chattr 操作符 屬性 文件名

對于操作符,有以下三種:

  • + :給文件增加屬性
  • - :去除文件屬性
  • = :設置文件的僅有屬性

注意,這里講的屬性不是文件對應的系統屬性,而是 chattr 給文件賦予的屬性。本文要講的屬性有以下兩個:

  • a - 允許給文件追加內容
  • i - 保護模式(不允許刪除或修改)

但是,它的屬性可以設置很多,有興趣的小伙伴可以去看下它的 man 手冊。

$ man chattr

防止文件被誤刪除或修改

假如我們現在有個國寶級重要文件 file.txt ,現在我們使用 chattr 對它進行保護。在這里,我們給文件增加 +i 屬性:

$ sudo chattr +i file.txt

然后,我們可以使用 lsattr 命令查看它的屬性。類似的輸出如下:

$ lsattr file.txt ----i---------e---- file.txt

現在,我們來嘗試一下,手賤去刪除那個文件:

$ rm file.txt rm: cannot remove 'file.txt': Operation not permitted

咦?不允許刪除?難道權限不夠?

那好,我 sudo 一下!

$ sudo rm file.txt rm: cannot remove 'file.txt': Operation not permitted

我 X ,居然還是不能刪除?

我們再來試一下,修改文件的內容。

$ echo 'hello world!' >> file.txt bash: file.txt: Operation not permitted

可以看出來,依然不能對文件進行修改了。

而且,即使你從 GUI 界面手動去刪除這個文件,也還是不能耐他幾何。

所以,可以看出來,現在這個文件得到了很好的保護,既不能被刪除(各種方法都不行),也不能被修改。

那我們要怎么去除這個保護呢?很簡單,只需加上 -i 這個選項。

$ sudo chattr -i file.txt

現在,文件又恢復原樣了,我們想修改就修改,想刪除就刪除。

$ echo 'Hello World!' >> file.txt $ cat file.txt Hello World! $ rm file.txt

防止文件夾被誤刪除或修改

上面講到的是保護文件,那么文件夾要如何保護呢?

其實也是一樣,使用 +i 這個選項。假如我們現在有個 dir1 目錄,里面有個 file.txt 文件。我們來對這個文件夾進行保護。

$ sudo chattr -R +i dir1

在這里,我們使用 -R 選項表示可以遞歸作用到目錄里所有的文件(包括子目錄)。

現在,我們同樣測試一下是否可以被刪除或修改。

$ rm -rf dir1 $ sudo rm -rf dir1 rm: cannot remove 'dir1/file.txt': Operation not permitted $ echo 'hello world!' >> dir1/file.txt bash: file.txt: Operation not permitted

所以與文件一樣,我們成功地對文件夾進行了保護。

防止文件/目錄被刪除,但允許追加內容

現在我們知道怎么防止文件/目錄被誤刪除或修改了,但是,假如我們不想要文件已有內容被修改,但允許別人在文件末尾追加內容,要怎么操作?

這時候我們就需要使用 +a 這個選項了。

對文件:

$ sudo chattr +a file.txt

對目錄:

$ sudo chattr -R +a dir1

現在,我們來確認一下,文件是否可以被追加內容。

$ echo 'Hello World!' >> file.txt $ echo 'Hello World!' >> dir1/file.txt

我們再使用 cat 命令去查看一下內容:

$ cat file.txt Hello World! $ cat dir1/file.txt Hello World!

可以看出來,文件都是可以被追加的。

但是,file.txt 還有 dir1/file.txt 依然不能被刪除。

如果你想去掉可追加的屬性,可以使用 -a 這個選項。

對文件:

$ sudo chattr -R -a file.txt

對目錄:

$ sudo chattr -R -a dir1/

最后,最近很多小伙伴找我要Linux學習路線圖,于是我根據自己的經驗,利用業余時間熬夜肝了一個月,整理了一份電子書。無論你是面試還是自我提升,相信都會對你有幫助!目錄如下:

免費送給大家,只求大家金指給我點個贊!

電子書 | Linux開發學習路線圖

也希望有小伙伴能加入我,把這份電子書做得更完美!

有收獲?希望老鐵們來個三連擊,給更多的人看到這篇文章

推薦閱讀:

  • 干貨 | 程序員進階架構師必備資源免費送
  • 神器 | 支持搜索的資源網站
與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的centos找不到chattr命令_一个骚命令防止你的文件被误删除!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级毛片黄色 | 森泽佳奈av | 欧美人妻精品一区二区 | 337p粉嫩色噜噜噜大肥臀 | av片一区二区 | 午夜在线免费观看 | 中文精品久久久久人妻不卡 | 乱短篇艳辣500篇h文最新章节 | 亚洲男人天堂2018 | 污污网站在线免费观看 | 国产伦精品一区二区三区在线观看 | 久久久久久久久久久久国产 | 人妖ts福利视频一二三区 | 三级黄色免费片 | 日韩专区一区二区三区 | 神马一区二区三区 | 国产网站久久 | 国产亚洲精品精品国产亚洲综合 | 色播欧美 | 欧美电影一区二区三区 | 久久思| 久久日av| 9999re| 五月天婷婷伊人 | 国产精品久久久久久亚洲影视 | 亚洲午夜久久久久 | 亚洲精品无人区 | 三年电影在线观看 | 99视频这里有精品 | 欧美日韩人妻精品一区在线 | 人妻丝袜一区 | 亚洲国产精品激情在线观看 | 影音先锋人妻啪啪av资源网站 | 亚洲综合av一区二区 | 亚洲色图av在线 | 午夜剧场免费在线观看 | 成人中文网 | 国产91专区| 精品乱子伦 | 激情爱爱网 | 91禁在线观看 | 91精彩视频在线观看 | 久久精品国产网红主播 | 亚洲自拍三区 | 亚洲黄色影视 | 国产精品视频区 | 91综合在线 | 天天操,夜夜操 | 欧洲一区二区三区四区 | 激情六月丁香 | 亚洲一区二区色图 | 亚洲激情视频在线播放 | 欧美黄色激情视频 | 国产亚洲一区二区在线 | 日本一区中文字幕 | 一本色道久久hezyo加勒比 | 精品日韩在线播放 | 91资源在线播放 | 深夜视频在线 | 中文字幕人妻伦伦 | 国产精品啪 | 国产精品久久久久久免费播放 | 中文不卡视频 | 久久久久久综合网 | 口舌奴vk| www.youjizz国产| 国产极品美女高潮无套嗷嗷叫酒店 | 亚洲经典在线观看 | 欧美一区二区日韩一区二区 | 日本黄色片一级 | 国产精品美女毛片真酒店 | 成人区人妻精品一区二 | 在线国产视频一区 | 亚洲精品一区三区三区在线观看 | 人妻激情偷乱视频一区二区三区 | 在线成人看片 | 网站毛片 | 欧美成年人网站 | 夜夜春夜夜爽 | 一级看片免费视频 | 天堂网视频在线 | 亚洲国产成人精品视频 | 色妺妺视频网 | 中文在线观看高清视频 | 综合激情网站 | 国产aaa级片 | 欧洲色播| 丝袜制服一区 | 操操操操操操操操操 | 在线视频导航 | 波多野结衣一区 | 天天爽网站| 国产69精品麻豆 | 粉嫩小泬无遮挡久久久久久 | 亚洲视频免费在线 | 国产精品jizz视频 | 污色视频| 精品国产乱码久久久久久久软件 | 绯色av一区 |