GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa melakukan chmod rekursif hanya pada direktori?

Jalankan find pada -type d (direktori ) dengan -exec utama untuk melakukan chmod hanya di folder:

find /your/path/here -type d -exec chmod o+x {} \;

Untuk memastikan itu hanya melakukan itu pada objek yang diinginkan, Anda dapat menjalankan hanya find /your/path/here -type d pertama; itu hanya akan mencetak direktori yang ditemukannya.


Lihat Contoh baris perintah - chmod di Wikipedia.

# Remove the execute permission on all files in a directory 
# tree, while allowing for directory browsing.
chmod -R a-x+X directory    
                            

Seperti yang ditambahkan oleh Daniel:ini harus bekerja dalam kasus Anda:

chmod -R o+X directory

Linux
  1. Bagaimana saya bisa menghitung checksum md5 dari sebuah direktori?

  2. Hapus hanya file dalam direktori di direktori BUKAN linux

  3. Bagaimana saya bisa memeriksa apakah ada direktori?

  1. Linux:Tetapkan izin hanya untuk direktori

  2. Bagaimana cara menghapus file atau direktori bernama \?

  3. Bagaimana saya bisa mengembalikan chmod pada direktori dll?

  1. Cara Mengganti Nama Direktori di Linux

  2. Bagaimana Cara Chmod Tanpa /usr/bin/chmod?

  3. Bagaimana menemukan hanya direktori tanpa subdirektori?