最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

如何在Linux系統(tǒng)刪除只讀文件

來(lái)源:懂視網(wǎng) 責(zé)編:小OO 時(shí)間:2022-08-31 04:45:07
文檔

如何在Linux系統(tǒng)刪除只讀文件

方法1:更改文件權(quán)限:1、打開(kāi)終端窗口。2、使用cd輸入要?jiǎng)h除的文件所在目錄。3、使用ls -al顯示目錄里所有文件的權(quán)限。4、檢查要?jiǎng)h除文件的權(quán)限。5、使用chmod -v u+rw 文件名命令,授予自己讀取和寫入的權(quán)限。6、使用rm 文件名命令來(lái)刪除文件。方法2:使用sudo命令:1、打開(kāi)終端窗口。2、使用cd輸入待刪除的文件所在目錄。3、使用ls -al顯示目錄里的全部?jī)?nèi)容。4、使用sudo rm filename命令來(lái)刪除文件。方法3:解決只讀文件系統(tǒng)錯(cuò)誤:1、打開(kāi)終端窗口。2、運(yùn)行df -h命令,查看所有掛載的設(shè)備。3、運(yùn)行mount 命令。4、如果權(quán)限正確,運(yùn)行sudo umount 設(shè)備 來(lái)解除掛載驅(qū)動(dòng)器。5、運(yùn)行sudo fsck -n 設(shè)備命令來(lái)檢查驅(qū)動(dòng)器。6、運(yùn)行sudo fsck 設(shè)備命令來(lái)修復(fù)錯(cuò)誤。7、完成修復(fù)后,重新掛載驅(qū)動(dòng)器。
推薦度:
要在Linux系統(tǒng)刪除僅授予讀取權(quán)限的文件有好幾個(gè)方法。如果文件的所有者是你,你可以更改它的權(quán)限或用sudo命令以root用戶身份刪除文件。如果要?jiǎng)h除有寫入權(quán)限的文件,出現(xiàn)無(wú)法刪除或“只讀文件系統(tǒng)錯(cuò)誤”的情況,可能需要使用正確權(quán)限重新安裝驅(qū)動(dòng)器。下面會(huì)告訴你如何在任何版本的Linux系統(tǒng)上刪除只讀文件,包括Ubuntu和Linux Mint系統(tǒng)。

方法1:更改文件權(quán)限

1、打開(kāi)終端窗口。如果你擁有的是只讀文件,必須給自己寫入權(quán)限才能刪除它。如果你使用窗口管理器,同時(shí)按下Ctrl + Alt + T鍵,就能打開(kāi)終端窗口。如果文件是你的,比如說(shuō)你是文件所有者或是身在能讀取文件的群組里,但本身沒(méi)有刪除權(quán)限,那么這個(gè)方法很適合你。

如果你已經(jīng)遠(yuǎn)程登陸并打開(kāi)了命令提示符,直接跳到下一步。

2、使用cd輸入要?jiǎng)h除的文件所在目錄。舉個(gè)例子,如果你要?jiǎng)h除的文件位于主目錄的文檔文件夾里,可以使用cd documentscd /home/username/documents命令。

3、使用ls -al顯示目錄里所有文件的權(quán)限。輸入ls -l命令,屏幕上會(huì)顯示目錄里的文件列表,以及各個(gè)文件的所有者和權(quán)限。添加als -l命令里,也能顯示目錄里的隱藏文件和文件夾。

4、檢查要?jiǎng)h除文件的權(quán)限。文件的權(quán)限會(huì)顯示在它的名稱前面,類似這樣:r--r--r--。權(quán)限后面是所有者名稱,然后是所屬群組名稱。r是讀取權(quán)限,w是寫入權(quán)限,x則是執(zhí)行權(quán)限。

權(quán)限中的首三個(gè)字符指的是文件所有者的權(quán)限。比如,示例里的r--表示文件所有者只有讀取權(quán)限,不能寫入、執(zhí)行或刪除文件。

第二組的三個(gè)字符指的是所屬群組的權(quán)限。如果你是群組成員,而群組擁有寫入權(quán)限,那么即使你不是文件所有者,也可以刪除它。

第三組三個(gè)字符是其他人的權(quán)限,指的是文件所有者和所屬群組成員以外的其他人。

5使用chmod -v u+rw 文件名命令,授予自己讀取和寫入的權(quán)限。如果你已經(jīng)有讀取權(quán)限,可以省略r。一旦你擁有寫入權(quán)限,就能刪除文件。如果你并非文件所有者,但是有系統(tǒng)的root訪問(wèn)權(quán)限,可以使用sudo chmod -v u+rw 文件名命令,授予自己適當(dāng)?shù)臋?quán)限。 to give yourself the right permissions.

再次運(yùn)行ls -al命令,查看文件的新權(quán)限。

6使用rm 文件名命令來(lái)刪除文件。現(xiàn)在,你已經(jīng)有文件的寫入權(quán)限,可以輕松地刪除它。如果擁有寫入權(quán)限后還是不能刪除文件,也許是它所在的驅(qū)動(dòng)器分區(qū)是以只讀形式掛載。查看部分3的"解決只讀文件系統(tǒng)錯(cuò)誤"來(lái)排除故障。

方法2:使用sudo命令

1、打開(kāi)終端窗口。你可以用sudo命令,刪除無(wú)法用自己的用戶賬號(hào)刪除的只讀文件。 如果你使用窗口管理器,同時(shí)按下Ctrl + Alt + T鍵,就能打開(kāi)終端窗口。如果你并非待刪除文件的所有者,或是不想大費(fèi)周章更改文件權(quán)限而是直接刪除它,那么這個(gè)方法很適合你。

如果你已經(jīng)遠(yuǎn)程登陸并打開(kāi)了命令提示符,直接跳到下一步。

2、使用cd輸入待刪除的文件所在目錄。舉個(gè)例子,如果你要?jiǎng)h除的文件位于主目錄的文檔文件夾里,可以使用cd documentscd /home/username/documents命令。

3、使用ls -al顯示目錄里的全部?jī)?nèi)容。這條命令會(huì)顯示目錄里的所有文件,以及各個(gè)文件的所有者和權(quán)限。

4、使用sudo rm filename命令來(lái)刪除文件。系統(tǒng)會(huì)提示你輸入密碼,以獲得root權(quán)限。一旦你的密碼被接受,只讀文件就會(huì)被刪除。如果無(wú)法用sudo命令刪除文件,也許是它所在的驅(qū)動(dòng)器分區(qū)是以只讀形式掛載。查看部分3的"解決只讀文件系統(tǒng)錯(cuò)誤"來(lái)排除故障。

方法3:解決只讀文件系統(tǒng)錯(cuò)誤

1、打開(kāi)終端窗口。想要?jiǎng)h除一個(gè)文件,但是出現(xiàn)rm: cannot remove '(文件名)'?: Read only file system的錯(cuò)誤,可能是幾個(gè)原因造成的。如果你使用窗口管理器,首先同時(shí)按下Ctrl + Alt + T鍵來(lái)打開(kāi)終端窗口。如果你已經(jīng)遠(yuǎn)程登陸并打開(kāi)了命令提示符,直接跳到下一步。

2、運(yùn)行df -h命令,查看所有掛載的設(shè)備。你需要知道出問(wèn)題的驅(qū)動(dòng)器確切的掛載點(diǎn)。這個(gè)命令會(huì)顯示所有掛載的驅(qū)動(dòng)器。

3、運(yùn)行mount 命令。將命令里的掛載點(diǎn)替換成確切的掛載點(diǎn),比如/media/usbdisk。如果要?jiǎng)h除移動(dòng)硬盤或網(wǎng)絡(luò)驅(qū)動(dòng)器上的文件,比如舊的備份文件,它們所在的驅(qū)動(dòng)器分區(qū)也許是以只讀形式掛載。如果你在運(yùn)行結(jié)果中看到ro,表示文件系統(tǒng)是以只讀形式掛載的。重新掛載驅(qū)動(dòng)器應(yīng)該能解決錯(cuò)誤。使用mount -o remount,rw 掛載點(diǎn)命令重新掛載驅(qū)動(dòng)器,之后就能刪除文件。

如果權(quán)限是rw,表示驅(qū)動(dòng)器是以讀寫權(quán)限掛載的,你應(yīng)該可以順利刪除文件。不能刪除文件意味著驅(qū)動(dòng)器的文件系統(tǒng)出了問(wèn)題,繼續(xù)閱讀下一個(gè)步驟。

如果你看到remount-ro,表示文件系統(tǒng)出問(wèn)題,驅(qū)動(dòng)器被重新掛載為只讀形式,以減少進(jìn)一步損壞。這也意味著驅(qū)動(dòng)器的系統(tǒng)文件出了問(wèn)題,繼續(xù)閱讀下一個(gè)步驟。

4如果權(quán)限正確,運(yùn)行sudo umount 設(shè)備 來(lái)解除掛載驅(qū)動(dòng)器。將命令里的"設(shè)備"替換成你的設(shè)備名稱,比如/dev/sdd1。由于你無(wú)法掛載root文件系統(tǒng),除非以恢復(fù)模式啟動(dòng),否則不能查看root分區(qū)的文件系統(tǒng)。如果是root文件系統(tǒng)出錯(cuò),要先以恢復(fù)模式啟動(dòng)系統(tǒng)。

5、運(yùn)行sudo fsck -n 設(shè)備命令來(lái)檢查驅(qū)動(dòng)器。這條命令在不做任何更改的情況下檢查驅(qū)動(dòng)器的完整性。如果驅(qū)動(dòng)器沒(méi)有問(wèn)題,運(yùn)行結(jié)果會(huì)有一個(gè)"clean"字眼。如果有錯(cuò)誤,屏幕上會(huì)將它們列出來(lái)。如果有錯(cuò)誤,先備份驅(qū)動(dòng)器,再繼續(xù)下一步,以防碰到文件系統(tǒng)無(wú)法修復(fù)的情況,而導(dǎo)致丟失所有文件。

6、運(yùn)行sudo fsck 設(shè)備命令來(lái)修復(fù)錯(cuò)誤。如有錯(cuò)誤,系統(tǒng)會(huì)提示你糾正它們。即使成功糾正錯(cuò)誤,也要做好備份,以防日后硬盤損壞。

7、完成修復(fù)后,重新掛載驅(qū)動(dòng)器。如果你能修復(fù)錯(cuò)誤,重新掛載驅(qū)動(dòng)器后,就能刪除文件。使用mount -o remount,rw 掛載點(diǎn)命令,確保驅(qū)動(dòng)器以讀寫權(quán)限掛載。之后應(yīng)該就能修改和刪除驅(qū)動(dòng)器上的文件。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

如何在Linux系統(tǒng)刪除只讀文件

方法1:更改文件權(quán)限:1、打開(kāi)終端窗口。2、使用cd輸入要?jiǎng)h除的文件所在目錄。3、使用ls -al顯示目錄里所有文件的權(quán)限。4、檢查要?jiǎng)h除文件的權(quán)限。5、使用chmod -v u+rw 文件名命令,授予自己讀取和寫入的權(quán)限。6、使用rm 文件名命令來(lái)刪除文件。方法2:使用sudo命令:1、打開(kāi)終端窗口。2、使用cd輸入待刪除的文件所在目錄。3、使用ls -al顯示目錄里的全部?jī)?nèi)容。4、使用sudo rm filename命令來(lái)刪除文件。方法3:解決只讀文件系統(tǒng)錯(cuò)誤:1、打開(kāi)終端窗口。2、運(yùn)行df -h命令,查看所有掛載的設(shè)備。3、運(yùn)行mount 命令。4、如果權(quán)限正確,運(yùn)行sudo umount 設(shè)備 來(lái)解除掛載驅(qū)動(dòng)器。5、運(yùn)行sudo fsck -n 設(shè)備命令來(lái)檢查驅(qū)動(dòng)器。6、運(yùn)行sudo fsck 設(shè)備命令來(lái)修復(fù)錯(cuò)誤。7、完成修復(fù)后,重新掛載驅(qū)動(dòng)器。
推薦度:
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top