UNIX: Recursive chmod Directories or Files


/ Published in: Bash
Save to your folder(s)



Copy this code and paste it in your HTML
  1. // This will recursively search your directory tree (starting at dir 'dot') and chmod 755 all directories only.
  2. find . -type d -exec chmod 755 {} \;
  3.  
  4. // Similarly, the following will chmod all files only (and ignore the directories):
  5. find . -type f -exec chmod 644 {} \;
  6.  
  7. // Change files of only a specific type/extension (pdf in this case):
  8. find ./ -name *.pdf -exec chmod 755 {} \;

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.