
cat
現在のフォルダのファイルとすべてのサブフォルダ(およびサブフォルダ)のすべてのファイルが必要です。
これは私のディレクトリ構造です
$ tree
.
├── f
│ └── foo
└── yo
私は猫foo
とyo
。
このコマンドを試しましたが、うまくいきませんでした。
cat */*
これcat
だけですfoo
。
答え1
努力する:
find . -type f -exec cat {} +
答え2
catは複数の引数を受け入れるので、次のことができます。
cat * */*
現在のディレクトリとすべてのサブディレクトリのすべての内容をキャプチャします。あなたもできます
cat * */* */*/*
よかったらお待ちください。
もちろん、シェルはこれらの「*」をファイルリストに変換してから、リスト全体をcatに渡します。