状況は次のとおりです。ディレクトリ構造のコピーが 2 つあり、ファイルの内容が異なる可能性がありますが、名前と場所は同じです。そして、構造の 1 つに正しいファイル許可があり (つまり、実行可能ファイルは実行可能としてマークされ、非実行可能ファイルはそうではありません)、それらの許可を他のツリーにコピーする必要があります。これどうやってするの?
質問する
609 次
1 に答える
1
指定されたソース(正しい権限を持つディレクトリの開始への完全なパス) とターゲット(権限の変更が必要なディレクトリの開始への完全なパス)
chmod -R a-x target
find target -type d -exec chmod a+x {} \;
chmod a+x `find source -executable -type f | grep -v "Permission denied" | sed 's/source/target/'`
- すべてを実行不可としてマークする
- すべてのディレクトリを実行可能としてマークする
- ソース内の実行可能なすべてのファイルを検索し、ターゲット内の一致するファイルを実行可能としてマークし、問題のあるファイルを取り除きます。
于 2013-05-28T16:35:23.657 に答える