ルートディレクトリにテキストファイルを保存する

ルートディレクトリにテキストファイルを保存する

私は現在/binディレクトリにいます。ディレクトリ内容のテキストファイルを作成し、ディレクトリ内の他のファイルに/bin保存しようとしています。/rootコマンドを入力しましたが、ls -l >/directoryname/filename 実行する権限がありません。コマンドを入力する前に入力しようとしましたが、sudoそれも機能しませんでした。このファイルを保存する権限を取得する方法を知っている人はいますか?とても感謝しています。

ベストアンサー1

sudo ls > /root/out.txtlsコマンドの一部だけを実行すると、高い権限で実行されます。したがって、コマンドのリダイレクトされた部分には、目的の場所にアクセスするために必要な権限がありません。

代わりに、次のものを使用できます。tee接頭辞はsudo次のとおりです。

ls | sudo tee /root/out.txt

おすすめ記事