.txt ファイルをコンピューターに追加することはできません

.txt ファイルをコンピューターに追加することはできません

宿題として、いくつかのコマンドを実行して結果を報告しなければなりません。

しかし、試してみると、du /var > tmp.txtアクセスが許可されていないと表示されますtmp.txt

ファイルに別の名前を使用しようとしましたが、結果は変わりませんでした。GUI でテキスト ファイルをコンピューター フォルダーに追加しようとしましたが、これもできませんでした。

私はグループにいますsudosudo echo ok戻りますok

質問:なぜ単純なtxtファイルをコンピューター フォルダーに追加できないのでしょうか。また、どうすれば追加できるのでしょうか。

答え1

ユーザーに権限がないフォルダーにいる可能性があります。

du /var > ~/tmp.txtホーム ディレクトリにファイルを書き込んでみてください。そこには書き込み権限が必要です。

答え2

出力をリダイレクトすると、sudo出力ファイルには適用されません。

これを行うには

du /var | sudo tee tmp.txt

または

sudo -i
du /var > tmp.txt
exit

関連情報