sudo vim 無法寫入文件

sudo vim 無法寫入文件

終端

spotify.desktop可以由root所有者編寫,所以,我用來$ sudo vim spotify.desktop編輯它,但是,發現我無法保存修改。錯誤是“僅可讀”。有人知道如何解決嗎?提前致謝。

答案1

我相信執行此操作的正確方法是使用命令sudoedit spotify.desktop,假設您的 .bashrc 中有以下內容:

export VISUAL=vim
export EDITOR=$VISUAL

這個接受的答案sudo vim對於和之間的差異sudoedit

答案2

您無法寫入該文件,因為它位於另一個唯讀檔案系統上。

檢查mount | grep spotify,您會看到它已安裝“ro”。即使 root 也不能​​寫這個。

您需要編輯在磁碟上掛載並可寫入的檔案。在這種情況下,它是一個快照存檔,您甚至需要先將其解壓縮。

您確定您要尋找的桌面檔案不在其中嗎/var/lib/snapd/desktop/applications/

相關內容