タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

findに関するtvskのブックマーク (1)

  • 特定のディレクトリから再帰的に特定のオーナーのファイルやディレクトリだけchownしたい: ぴろにっき

    習うより慣れろfindコマンド応用術 例えば、/home/hoge/ディレクトリの下にある全てのファイルやディレクトリのオーナーを変更したい!という場合は単純に chown -R newOwner /home/hoge/* と、実行すればよい。別に難しい話ではない。 ところが、例えば会社などで「○○さんが退職したので、業務を××さんが引き継いだ。ファイルのオーナーも、○○さんのファイルだけ××さんに移管したい」というケースがたまーーーーーーーーーーーーーにあるかもしれない。無いかもしれない。 そんなときに、上記のようなchownコマンドでは甚だ都合が悪いことも出てくる。というのも、上記の例では「/home/hoge/」配下にある全てのファイルやディレクトリのオーナーを片っ端からnewOwnerに変更してしまうので、移管したくない「△△さん」のファイルなどがあっても、それらも関係なしにcho

    特定のディレクトリから再帰的に特定のオーナーのファイルやディレクトリだけchownしたい: ぴろにっき
    tvsk
    tvsk 2015/09/08
    ここでは、oldOwnerをnewOwnerに変更する例を示す。  find /some-directory -user oldOwner -exec chown newOwner {} \;
  • 1