Saya membuat cadangan ke drive NTFS, dan cadangan ini benar-benar diperlukan. Namun, drive NTFS mengacaukan izin. Saya ingin mengembalikannya ke normal tanpa memperbaiki setiap file secara manual.
Satu masalah adalah tiba-tiba semua file teks saya mendapatkan izin eksekusi, yang salah. Jadi saya mencoba:
sudo chmod -R a-x folder with restored backup/
Tapi itu salah karena menghapus x
izin dari direktori juga yang membuatnya tidak dapat dibaca.
Apa perintah yang benar dalam kasus ini?
Jawaban yang Diterima:
Jika Anda setuju dengan pengaturan izin eksekusi untuk semua orang di semua folder:
chmod -R -x+X *
-x
menghapus izin eksekusi untuk semua
+X
akan menambahkan izin eksekusi untuk semua, tetapi hanya untuk direktori.
Lihat di bawah untuk solusi yang menggunakan find
untuk benar-benar tidak menyentuh folder seperti yang diminta.