名前のあるディレクトリで繰り返しコマンドを実行します。

名前のあるディレクトリで繰り返しコマンドを実行します。

AIX には、以下のディレクトリー構造があります。

codeRepo/REPO1/AREA1/objects
codeRepo/REPO1/AREA2/SUBAREA1/objects
codeRepo/REPO1/AREA2/SUBAREA2/objects

codeRepoでツリーのchown myUser *すべてのディレクトリで実行したいと思います。objectsご覧のとおり、場所ごとに異なるオブジェクトディレクトリがあります。

ベストアンサー1

サブファイル以外のディレクトリのみを削除するには、find -exec次のように使用します。

find -type d -name objects -exec chown myUser {} \;

これを行うには: -type dディレクトリのみを選択する -name objects正確に「object」という名前のディレクトリのみを検索します。見つかったパスごとに、-exec chown myUser {} \;次のことを行いますchown myUser {}({}をパスに置き換えます)。

chown内部のすべてのファイルchownも削除するにはchown -R

おすすめ記事