- ベストアンサー
コマンドの結果をテキストに出力
今Linuxを勉強しています。 bashコマンドを入力した結果をテキストに出力するコマンドありますか? winodwsでいうと下記のような内容です。 dir >C:\dir.txt
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
"script"コマンドなんてどうでしょうか?
その他の回答 (2)
- vaidurya
- ベストアンサー率45% (2714/5983)
回答No.2
作成ができないのは、たぶんディレクトリの書き込み権限が無いため。 たとえば~/testディレクトリの権限が555(r-xr-xr-x)なら ~/test/testの書き換えはできるのに削除はできない。 そのファイルの権限変更やファイル名変更もできない。 そして新規ファイルの作成もできないという状態になります。 これはディレクトリに対するエントリーを書き換えられないことを意味します。
質問者
お礼
なぜ新たに作成する事ができないのか、が 勉強になりました。 ありがとうございます。
- notnot
- ベストアンサー率47% (4900/10358)
回答No.1
Windowsのコマンドプロンプトは、Unix/Linuxのシェルの超超機能縮小版なので、コマンドプロンプトでできることはおおむねシェルでできます。 ls > dir.txt dir > dir.txt
質問者
お礼
確認できました!! ありがとうございます。 追加質問なのですが、出力ファイルは新たに生成する事は できないでしょうか? ls > dir.txt で、出力先に dir.txtのファイルが存在してなかったら エラーになり、存在してたら正常に出力されます。 ( windowsでは新たに生成されたのでできると思うのですがコマンドが違うだけ? )
お礼
こういうコマンドを探していました! 本当にありがとうございました。