Linux中的每个都有三种权限:

Owner:所有者的权限可以对文件执行的操作。
Group:组权限可以对文件执行的操作。
Other:其他用户可以对文件执行的操作。

每一个权限又有各自的Read、Write、Execute 权限。

对于文件:

Read(r):查看文件内容的权限。
Write(w):修改、删除文件内容的权限。(无权限删除文件)
Execute(x):执行文件做为程序运行的权限。

对于目录:

Read(r):读取目录中的文件名。
Write(w):可以修改、删除目录中的文件。
Execute(x):遍历目录。

下面这样一个权限表格截图更能表述清楚:

例如755也写成rwxr-xr-x ,7对应rwx,5对应r-x ,如下图:

示例:

将test文件夹权限设置成777 :

chmod 777 test

将test文件夹及子文件夹下的所有文件设置成777 :

chmod -R 777 test

-R表示包含设置所有子目录。