不允许将 .txt 文件添加到计算机

不允许将 .txt 文件添加到计算机

对于家庭作业,我必须执行一些命令并报告结果。

但是当我尝试时,du /var > tmp.txt它说我无权访问tmp.txt

我尝试对文件使用不同的名称,但结果并没有什么不同;我尝试将文本文件添加到 GUI 中的计算机文件夹中,但也无法做到这一点。

我在sudo群里,sudo echo ok返回ok

我的问题:为什么我不能将简单txt文件添加到计算机文件夹以及如何做到这一点?

答案1

您所在的文件夹可能不是您的用户具有权限的。

尝试du /var > ~/tmp.txt将文件写入您的主目录,您应该在那里具有写权限。

答案2

当您重定向输出时,sudo不会应用于输出文件。

你可以通过以下方式

du /var | sudo tee tmp.txt

或者

sudo -i
du /var > tmp.txt
exit

相关内容