現在のフォルダとすべてのサブフォルダのcatファイル

現在のフォルダとすべてのサブフォルダのcatファイル

cat現在のフォルダのファイルとすべてのサブフォルダ(およびサブフォルダ)のすべてのファイルが必要です。

これは私のディレクトリ構造です

$ tree
.
├── f
│   └── foo
└── yo

私は猫fooyo

このコマンドを試しましたが、うまくいきませんでした。

cat */*

これcatだけですfoo

答え1

努力する:

   find . -type f -exec cat {} +

答え2

catは複数の引数を受け入れるので、次のことができます。

  cat * */*

現在のディレクトリとすべてのサブディレクトリのすべての内容をキャプチャします。あなたもできます

  cat * */* */*/*

よかったらお待ちください。

もちろん、シェルはこれらの「*」をファイルリストに変換してから、リスト全体をcatに渡します。

関連情報