sudo chown root.root file 将文件设置为root权限
/bin/sh -c
使用sudo 模式执行命令偶尔会出现'Permission denied'等权限问题。如:sudo echo "hahah" >> test.csv 这里的sudo 只给了echo root权限,后续的>>并没有给,因此bash认为两个命令都没有写入权限。用/bin/sh -c 可让 bash 把后续的一个字符串作为完整的命令来执行,这样就可以将 sudo 的影响范围扩展到整条命令。
---------------------------
以下内容未验证
另一种方法是利用管道和 tee 命令,该命令可以从标准输入中读入信息并将其写入标准输出或文件中,具体用法如下:$ echo "hahah" | sudo tee -a test.asc