如何在linux下快速批量修改文件夹和文件权限
2015-10-21 · 知道合伙人数码行家
关注
展开全部
方法/步骤
1
Linux系统中,每个文件的权限默认是由创建它的使用者所指定的。而且权限不随文件环境的改变而变化。换言之,你从别的地方复制、下载、接受过来的文件权限与它原始的权限保持一致。例如图1中的文件是通过蓝牙装置接收的。
2
当新的操作者的权限低于文件默认的权限时,文件是没有办法运行的。例如图2,当试图运行文件夹中的某个文件时,由于权限原因,文件被拒绝执行。系统提示:Permission denied.
3
如果你对要操作的文件权限没有特殊要求的话,并确定文件安全可靠,你可以使用chmod 777 [Filename] (中括号里是你要改的文件名,实际输入不包括中括号)命令来快速修改文件权限为最高(即文件可被读/写/运行)。注意:修改成功后,是没有提示的;修改不成功才有提示。例如:图3将文件AS.sh使用命令chmod 777 AC.sh改为最高后,可以被执行。
END
方法/步骤2
如果有N多个文件,或者文件夹,如何批量修改呢?答案是使用chmod -R 777 [FolderName](中括号里是你的文件夹名,实际输入不包括中括号)。这样这个文件夹,及其文件夹中的所有文件就都变成可读写、可执行的了。例如图4中,使用命令chmod -R 777 Testscript将Testscript文件夹及其子文件都批量修改成可读写可执行的权限。
2
利用上述的方法,如果有更多的文件、文件夹需要批量修改。那么只需要把所有需要修改权限的文件夹、文件丢入一个文件夹下,然后使用上述命令将这一个文件夹权限修改成最高,即可。最终效果也即是所有这个文件夹下的文件夹、文件都变成同样的可读写可运行权限状态。
END
注意事项
理论上,修改文件夹、文件成为可读写可执行状态有安全隐患。所以在自己不知道文件安全的情况下,尽量不要修改文件权限。
如果无法使用上述的所有chmod命令,或者报错,或者无效,请检查你当前登录进Linux系统的用户,确保为root权限,或者administrator管理员权限。
1
Linux系统中,每个文件的权限默认是由创建它的使用者所指定的。而且权限不随文件环境的改变而变化。换言之,你从别的地方复制、下载、接受过来的文件权限与它原始的权限保持一致。例如图1中的文件是通过蓝牙装置接收的。
2
当新的操作者的权限低于文件默认的权限时,文件是没有办法运行的。例如图2,当试图运行文件夹中的某个文件时,由于权限原因,文件被拒绝执行。系统提示:Permission denied.
3
如果你对要操作的文件权限没有特殊要求的话,并确定文件安全可靠,你可以使用chmod 777 [Filename] (中括号里是你要改的文件名,实际输入不包括中括号)命令来快速修改文件权限为最高(即文件可被读/写/运行)。注意:修改成功后,是没有提示的;修改不成功才有提示。例如:图3将文件AS.sh使用命令chmod 777 AC.sh改为最高后,可以被执行。
END
方法/步骤2
如果有N多个文件,或者文件夹,如何批量修改呢?答案是使用chmod -R 777 [FolderName](中括号里是你的文件夹名,实际输入不包括中括号)。这样这个文件夹,及其文件夹中的所有文件就都变成可读写、可执行的了。例如图4中,使用命令chmod -R 777 Testscript将Testscript文件夹及其子文件都批量修改成可读写可执行的权限。
2
利用上述的方法,如果有更多的文件、文件夹需要批量修改。那么只需要把所有需要修改权限的文件夹、文件丢入一个文件夹下,然后使用上述命令将这一个文件夹权限修改成最高,即可。最终效果也即是所有这个文件夹下的文件夹、文件都变成同样的可读写可运行权限状态。
END
注意事项
理论上,修改文件夹、文件成为可读写可执行状态有安全隐患。所以在自己不知道文件安全的情况下,尽量不要修改文件权限。
如果无法使用上述的所有chmod命令,或者报错,或者无效,请检查你当前登录进Linux系统的用户,确保为root权限,或者administrator管理员权限。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |