如何將文字附加到寫入保護檔案

如何將文字附加到寫入保護檔案

可能的重複:
將標準輸出重定向到您沒有寫入權限的文件

我正在嘗試將一行文字附加到寫入保護文件中。

我嘗試完成此操作sudo echo "New line to write" >> file.txt,但收到權限被拒絕錯誤 - 可能是因為它試圖 sudo 字串,而不是將其附加到文件的行為。

如果我運行sudo vi file.txt並進行身份驗證,我可以很高興地寫下來。

任何幫助將不勝感激。

答案1

使用下面的命令

echo "New line to write" | sudo tee -a file.txt

答案2

我總是做這樣的事情:(su -c "echo \"Appended.\" >> test.txt"並且我很樂意了解它與其他解決方案有何不同)。

相關內容