在根目录中存储文本文件

0 linux root permissions

我目前在/bin目录中。我正在尝试创建/bin目录内容的文本文件, 并将其存储在/root目录中的另一个文件中。我已经输入了命令,ls -l >/directoryname/filename 但我没有运行它的权限。我曾尝试sudo在命令之前输入,但这也不起作用。有谁知道我如何获得存储此文件的权限?将不胜感激,谢谢。

p89*_*952 7

sudo ls > /root/out.txt仅运行ls部分命令时,以提升的权限运行。因此,您命令的重定向部分没有访问您想要的位置所需的权限。

相反,您可以像这样使用tee前缀sudo

ls | sudo tee /root/out.txt