Tolong seseorang bantu saya dengan chmod, saya memiliki struktur file berikut
-dir1
--file1
--file2
--dir1a
---file1a1
---file1a2
--dir1b
---file1b1
---file1b2
Bagaimana cara chmod 655 ke semua file di bawah dir1 dan semua subdir? Jadi semua file akan memiliki 655 izin dan semua dir akan tetap seperti semula.
Terima kasih
find . -type d -exec chmod 755 {} +
untuk mengubah semua direktori menjadi 755.+
tanda diperluas olehfind
ke daftar jalur file (atau bagian dari itu, jika terlalu lama).--
menunjukkan akhir dari opsi baris perintah. Ini mencegah file dimulai dengan tanda hubung dari ditafsirkan sebagai opsi baris perintah karena akan datang setelah--
.Saya pikir masuk ke dalam
dir1
danfind . -type f | xargs chmod 655
akan melakukan trik.
sumber