70213


以下のコマンドを実行すると、指定したディレクトリ下に存在する全てのファイルのサイズを標準出力できます。

[code]

    find . | xargs wc -c
    
[/code]

ファイルに出力しようと思い、実行したのは以下のコマンドです。

[code]

    find . | xargs wc -c  > file.txt
    
[/code]

実行した際のエラーは以下です。

[code]

    wc: .: Is a directory
    
[/code]


CC BY-SA 4.0
2020-09-07T21:50:33.110
70209
2020-09-08T00:17:39.253
2020-09-08T00:17:39.253
3060
39562
question
linux bash command-line ファイル入出力
Linuxコマンドの出力をファイルに行いたい

  * `wc` コマンドは **ファイル** の情報を取得するコマンドです。
  * `find .` で実行すると、ファイルと **ディレクトリ** の一覧が表示されます。

今回の場合であれば、以下の様に find で **ファイルのみ** を検索するようオプション指定するのが一つの方法かと思います。

[code]

    find . -type f | xargs wc -c > file.txt
    
[/code]


CC BY-SA 4.0
2020-09-08T00:16:12.620
70213
2020-09-08T00:16:12.620
3060
70209
answer