Çok sayıda dosya içeren bir dizin var. Dosyaların bir 755kısmı 644izinlere , diğer kısmı izinlere sahiptir. 755İzinleri olan dosyaları dönüştürmek istiyorum 644. Dizinin kendisinden çalıştırarak aşağıdaki satırı denedim:
find . -perm 755 -exec chmod 644 {}\;
Sonuç olarak, izin sadece dizinin kendisi için değişti ve geri değiştirdikten sonra dosya izinlerinin değişmeden olduğunu öğrendim. Bir şey mi özledim?
find ./ -type f -exec chmod -x {} \;Bunun yerine deneyin .