私はこのようなディレクトリ構造を持っています
data
|___
|
abc
|____incoming
def
|____incoming
|____processed
123
|___incoming
456
|___incoming
|___processed
Dataディレクトリ内のすべてのフォルダーに着信サブフォルダーがあります。def / incomingと456 / incoming dirsを除くすべてのフォルダーとサブフォルダーからすべてのファイルを取得したいと思います。次のコマンドで試してみました
find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print
しかし、期待どおりに機能していません。
ラビ
これはあなたの質問に答えますか?findでディレクトリを除外する方法。コマンド
—
imz-Ivan Zakharyaschev
grep -v something
て、不要なものを除外します