Facebook Twitter Instagram
    TecAdmin
    • Home
    • Ubuntu 20.04
      • Upgrade Ubuntu
      • Install Java
      • Install Node.js
      • Install Docker
      • Install LAMP Stack
    • Tutorials
      • AWS
      • Shell Scripting
      • Docker
      • Git
      • MongoDB
    • FeedBack
    • Submit Article
    • About Us
    Facebook Twitter Instagram
    TecAdmin
    Home»General Articles»How to chmod Files and Directories Recursively

    How to chmod Files and Directories Recursively

    RahulBy RahulOctober 21, 20151 Min Read

    chmod is command line utility for changing permissions of files and directories under Linux/Unix operating system. This tutorial will explain you how to change different-2 permissions for files and directories recursively.

    Change Permissions Recursively

    For example following command will set permissions 755 (rwxr-xr-wx) on public_html directory in home directory and all its sub directories.

    $ chmod -R 755 ~/public_html
    

    But you don’t like to set the similar permissions on files and directories both. So what to do now, How can we set permissions different-2 on files and directories recursively.

    Solution is here: Use the following commands to set all directories permission to 755 (rwxr-xr-wx) and all files permissions to 644 (rw-r–r–)

    Set Permissions on Directories:

    $ find ~/public_html -type d -exec chmod 755 {} ;
    

    Set Permissions on Files:

    $ find ~/public_html -type f -exec chmod 644 {} ;
    
    chmod permission
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp
    Previous ArticleHow to Configure DNS Settings on Ubuntu & LinuxMint
    Next Article SVN Repository Corruption – SVNREPO/db/current

    Related Posts

    Filesystem Hierarchy Structure (FHS) in Linux

    Updated:July 1, 20222 Mins Read

    What is CPU? – Definition, Types and Parts

    3 Mins Read

    How to Install Ionic Framework on Ubuntu 22.04

    3 Mins Read

    What is the /etc/hosts file in Linux

    Updated:June 27, 20222 Mins Read

    Creating DMARC Record for Your Domain

    Updated:June 29, 20223 Mins Read

    What is Computer Hardware?

    4 Mins Read

    Leave A Reply Cancel Reply

    Recent Posts
    • Filesystem Hierarchy Structure (FHS) in Linux
    • How to accept user input in Python
    • What is difference between var, let and const in JavaScript?
    • What is CPU? – Definition, Types and Parts
    • What is the /etc/aliases file
    Facebook Twitter Instagram Pinterest
    © 2022 Tecadmin.net. All Rights Reserved | Terms  | Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.