當前位置:生活全書館 >

IT科技

> 3種方法來在Linux系統刪除只讀檔案 如何在Linux系統刪除只讀檔案

3種方法來在Linux系統刪除只讀檔案 如何在Linux系統刪除只讀檔案

目錄方法1:更改檔案權限1、開啟終端視窗。2、使用cd輸入要刪除的檔案所在目錄。3、使用ls -al顯示目錄裏所有檔案的權限。4、檢查要刪除檔案的權限。5、使用chmod -v u+rw 檔案名命令,授予自己讀取和寫入的權限。6、使用rm 檔案名命令來刪除檔案。方法2:使用sudo命令1、開啟終端視窗。2、使用cd輸入待刪除的檔案所在目錄。3、使用ls -al顯示目錄裏的全部內容。4、使用sudo rm filename命令來刪除檔案。方法3:解決只讀檔案系統錯誤1、開啟終端視窗。2、執行df -h命令,檢視所有掛載的設備。3、執行mount 命令。4、如果權限正確,執行sudo umount 設備 來解除掛載驅動器。5、執行sudo fsck -n 設備命令來檢查驅動器。6、執行sudo fsck 設備命令來修復錯誤。7、完成修復後,重新掛載驅動器。要在Linux系統刪除僅授予讀取權限的檔案有好幾個方法。如果檔案的所有者是你,你可以更改它的權限或用sudo命令以root用戶身份刪除檔案。如果要刪除有寫入權限的檔案,出現無法刪除或“只讀檔案系統錯誤”的情況,可能需要使用正確權限重新安裝驅動器。下面會告訴你如何在任何版本的Linux系統上刪除只讀檔案,包括Ubuntu和Linux Mint系統。

方法1:更改檔案權限

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案

1、開啟終端視窗。如果你擁有的是隻讀檔案,必須給自己寫入權限才能刪除它。如果你使用視窗管理器,同時按下Ctrl + Alt + T鍵,就能開啟終端視窗。如果檔案是你的,比如說你是檔案所有者或是身在能讀取檔案的羣組裏,但本身沒有刪除權限,那麼這個方法很適合你。

如果你已經遠程登陸並開啟了命令提示符,直接跳到下一步。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第2張

2、使用cd輸入要刪除的檔案所在目錄。舉個例子,如果你要刪除的檔案位於主目錄的文檔檔案夾裏,可以使用cd documentscd /home/username/documents命令。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第3張

3、使用ls -al顯示目錄裏所有檔案的權限。輸入ls -l命令,屏幕上會顯示目錄裏的檔案列表,以及各個檔案的所有者和權限。添加als -l命令裏,也能顯示目錄裏的隱藏檔案和檔案夾。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第4張

4、檢查要刪除檔案的權限。檔案的權限會顯示在它的名稱前面,類似這樣:r--r--r--。權限後面是所有者名稱,然後是所屬羣組名稱。r是讀取權限,w是寫入權限,x則是執行權限。

權限中的首三個字元指的是檔案所有者的權限。比如,示例裏的r--表示檔案所有者只有讀取權限,不能寫入、執行或刪除檔案。

第二組的三個字元指的是所屬羣組的權限。如果你是羣組成員,而羣組擁有寫入權限,那麼即使你不是檔案所有者,也可以刪除它。

第三組三個字元是其他人的權限,指的是檔案所有者和所屬羣組成員以外的其他人。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第5張

5、使用chmod -v u+rw 檔案名命令,授予自己讀取和寫入的權限。如果你已經有讀取權限,可以省略r。一旦你擁有寫入權限,就能刪除檔案。如果你並非檔案所有者,但是有系統的root訪問權限,可以使用sudo chmod -v u+rw 檔案名命令,授予自己適當的權限。 to give yourself the right permissions.

再次執行ls -al命令,檢視檔案的新權限。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第6張

6、使用rm 檔案名命令來刪除檔案。現在,你已經有檔案的寫入權限,可以輕鬆地刪除它。如果擁有寫入權限後還是不能刪除檔案,也許是它所在的驅動器分區是以只讀形式掛載。檢視部分3的"解決只讀檔案系統錯誤"來排除故障。

方法2:使用sudo命令

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第7張

1、開啟終端視窗。你可以用sudo命令,刪除無法用自己的用戶賬號刪除的只讀檔案。 如果你使用視窗管理器,同時按下Ctrl + Alt + T鍵,就能開啟終端視窗。如果你並非待刪除檔案的所有者,或是不想大費周章更改檔案權限而是直接刪除它,那麼這個方法很適合你。

如果你已經遠程登陸並開啟了命令提示符,直接跳到下一步。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第8張

2、使用cd輸入待刪除的檔案所在目錄。舉個例子,如果你要刪除的檔案位於主目錄的文檔檔案夾裏,可以使用cd documentscd /home/username/documents命令。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第9張

3、使用ls -al顯示目錄裏的全部內容。這條命令會顯示目錄裏的所有檔案,以及各個檔案的所有者和權限。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第10張

4、使用sudo rm filename命令來刪除檔案。系統會提示你輸入密碼,以獲得root權限。一旦你的密碼被接受,只讀檔案就會被刪除。如果無法用sudo命令刪除檔案,也許是它所在的驅動器分區是以只讀形式掛載。檢視部分3的"解決只讀檔案系統錯誤"來排除故障。

方法3:解決只讀檔案系統錯誤

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第11張

1、開啟終端視窗。想要刪除一個檔案,但是出現rm: cannot remove '(檔案名)'?: Read only file system的錯誤,可能是幾個原因造成的。如果你使用視窗管理器,首先同時按下Ctrl + Alt + T鍵來開啟終端視窗。如果你已經遠程登陸並開啟了命令提示符,直接跳到下一步。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第12張

2、執行df -h命令,檢視所有掛載的設備。你需要知道出問題的驅動器確切的掛載點。這個命令會顯示所有掛載的驅動器。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第13張

3、執行mount 命令。將命令裏的掛載點替換成確切的掛載點,比如/media/usbdisk。如果要刪除移動硬盤或網絡驅動器上的檔案,比如舊的備份檔案,它們所在的驅動器分區也許是以只讀形式掛載。如果你在執行結果中看到ro,表示檔案系統是以只讀形式掛載的。重新掛載驅動器應該能解決錯誤。使用mount -o remount,rw 掛載點命令重新掛載驅動器,之後就能刪除檔案。

如果權限是rw,表示驅動器是以讀寫權限掛載的,你應該可以順利刪除檔案。不能刪除檔案意味着驅動器的檔案系統出了問題,繼續閱讀下一個步驟。

如果你看到remount-ro,表示檔案系統出問題,驅動器被重新掛載爲只讀形式,以減少進一步損壞。這也意味着驅動器的系統檔案出了問題,繼續閱讀下一個步驟。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第14張

4、如果權限正確,執行sudo umount 設備 來解除掛載驅動器。將命令裏的"設備"替換成你的設備名稱,比如/dev/sdd1。由於你無法掛載root檔案系統,除非以恢復模式啓動,否則不能檢視root分區的檔案系統。如果是root檔案系統出錯,要先以恢復模式啓動系統。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第15張

5、執行sudo fsck -n 設備命令來檢查驅動器。這條命令在不做任何更改的情況下檢查驅動器的完整性。如果驅動器沒有問題,執行結果會有一個"clean"字眼。如果有錯誤,屏幕上會將它們列出來。如果有錯誤,先備份驅動器,再繼續下一步,以防碰到檔案系統無法修復的情況,而導致丟失所有檔案。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第16張

6、執行sudo fsck 設備命令來修復錯誤。如有錯誤,系統會提示你糾正它們。即使成功糾正錯誤,也要做好備份,以防日後硬盤損壞。

如何在Linux系統刪除只讀檔案 3種方法來在Linux系統刪除只讀檔案 第17張

7、完成修復後,重新掛載驅動器。如果你能修復錯誤,重新掛載驅動器後,就能刪除檔案。使用mount -o remount,rw 掛載點命令,確保驅動器以讀寫權限掛載。之後應該就能修改和刪除驅動器上的檔案。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zh-hant/dianzi/expnz2.html