解决sodu echo写入文件是权限不足-bash: test.txt: Permission denied

解决方法

把写入时权限不足的代码:

sudo echo 内容 >> 文件.txt

改为:

sudo sh -c "echo 内容 >> 文件.txt"

问题解析

echo>/>>是两个命令,sudo只赋予了echo命令buff,但是没有赋予>/>>命令buff,所以权限不足是因为>/>>的权限不足

猜你喜欢

转载自blog.csdn.net/weixin_35757704/article/details/121281430
今日推荐