站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

linux文件無法刪除

linux文件無法刪除

linux文件無法刪除

普通刪除

如果文件是當(dāng)前用戶的,那么使用 rm 命令就可以刪除

rm -rf file.sh

如果無法刪除,則嘗試使用 root 用戶刪除,如果無法刪除那么請看下面的說明。

需要了解的命令

如果普通的刪除方式?jīng)]有用,那么我們需要了解下面的命令來進行刪除

lsattr

lsattr 命令用于顯示文件的屬性,使用方式如下

# 列出 file.sh 文件的屬性 lsattr file.sh # 列出當(dāng)前目錄下所有文件以及文件夾的屬性 lsattr

屬性說明

i 屬性設(shè)置之后可使文件不能被刪除、改名,設(shè)置連接也無法寫入或添加數(shù)據(jù),只有 root 用戶才能設(shè)置

a 屬性設(shè)置之后,文件只能增加數(shù)據(jù),既不能刪除也不能修改數(shù)據(jù),只有 root 用戶才能設(shè)置

A 設(shè)置A屬性后,若你訪問此文件或目錄時,它的訪問時間 atime 不會被修改,可避免I/O較慢的機器過度訪問磁盤。這對速度較慢的計算機有幫助。

s 屬性設(shè)置之后,如果文件被刪除,將從硬盤徹底刪除

S 屬性設(shè)置之后,文件將同步寫入硬盤(一般為異步)u 屬性設(shè)置之后,文件刪除后數(shù)據(jù)內(nèi)容還存在磁盤中,可以找回文件

e 代表該文件為可執(zhí)行文件

chattr

chattr 用于修改文件屬性,該命令請切換至 root 用戶下使用,如果是 ubuntu 用戶可在命令前加 sudo 進行修改

# 為 file.sh 文件增加 i 標(biāo)識 chattr +i file.sh # 為 file.sh 文件去除 i 標(biāo)識 chattr -i file.sh # 為 file.sh 增加 i, a 兩個標(biāo)識 chattr +ia file.sh # 為 file.sh 文件移除 i, a 兩個標(biāo)識 chattr -ia file.sh

實際操作

由上文中得知當(dāng)文件設(shè)置 i 和 a 任意一個屬性我們就無法對文件進行刪除操作,那么我們首先移除 i, a 屬性,然后執(zhí)行刪除:

# 移除 i, a 屬性 chattr -ia file.sh # 查看是否移除成功 lsattr file.sh # 移除文件 rm -rf file.sh

如果文件還未刪除成功,則我們需要考慮文件所屬的文件夾是否設(shè)置了 i 或 a 屬性(這一點確實很難發(fā)現(xiàn))

# 退回上一級 cd .. # 直接使用 lsattr 命令,這樣可以列出當(dāng)前文件夾下所有文件和文件夾的屬性 # 不要使用 lsattr 文件夾 這樣的語法,這樣是列出該文件夾下的文件的屬性lsattr

如果文件夾被設(shè)置則對文件夾的屬性執(zhí)行移除操作,然后再刪除文件夾里面的文件

推薦:linux服務(wù)器維護


贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
日韩精品亚洲aⅴ在线影院| 日韩中文字幕视频| 亚洲日韩国产精品无码av| 亚洲精品国产精品乱码不99| 无码8090精品久久一区| 国产91精品久久久久久久| 国产人妻人伦精品1国产盗摄| 99香蕉国产精品偷在线观看| 亚洲精品乱码久久久久久下载 | 国产A√精品区二区三区四区 | 亚洲精品无码日韩国产不卡?V| 日韩亚洲人成在线综合日本| 国产精品电影一区二区三区| 亚洲国产精品精华液| 亚洲精品一二三区| 2021久久国自产拍精品| 精品国偷自产在线| 久久人人做人人玩人精品| 91精品国产麻豆国产自产在线 | 老色鬼在线精品视频| 精品国产一区二区三区麻豆 | 久久久无码精品亚洲日韩蜜桃| 国产伦精品一区三区视频| 国产精品模特hd在线| 成人99国产精品| 国产精品亚洲一区二区三区| 国产精品亚洲小说专区| 国产在视频线在精品| 国产成人精品999在线| 日韩特级黄色毛片| 成人网站免费大全日韩国产| 日韩精品成人一区二区三区| 无码区日韩特区永久免费系列| 日韩一级黄色录像| 四虎精品成人免费视频| 亚洲欧洲精品成人久久曰影片| 精品日韩在线视频一区二区三区| 久久久精品久久久久久| 国产综合色在线精品| 亚洲国产精品一区二区久久hs| 亚洲∧v久久久无码精品|