フォルダに触れることなくファイルに対する実行権限を再帰的に削除する方法は?

フォルダに触れることなくファイルに対する実行権限を再帰的に削除する方法は?

NTFSドライブをバックアップしましたが、このバックアップが必須であることがわかりました。しかし、NTFSドライブには混乱する権限があります。各ファイルを手動で復元する必要なく、正常に復元したいと思います。

1つの問題は、私のすべてのテキストファイルが突然実行権限を持っていたことです。これは間違ったことでした。だから私は次のことを試みます:

sudo chmod -R a-x folder\ with\ restored\ backup/

xただし、これはディレクトリの権限も削除して読み取ることができないため、間違っています。

この場合、正しいコマンドは何ですか?

ベストアンサー1

すべてのフォルダの全員に実行権限を設定するには:

chmod -R -x+X -- 'folder with restored backup'

-xすべての実行権限を削除すると、すべての実行権限が追加されます
+Xただディレクトリ用。

バラよりStefan Chazerasの答え要求どおりに真のノタッチフォルダソリューションを探していますfind

おすすめ記事