批量转换Linux文件权限,批量转换linux权限,使用窗口管理器的Linu
批量转换Linux文件权限,批量转换linux权限,使用窗口管理器的Linu
使用窗口管理器的Linux需要手动挂载移动存储,为了保证可写而导致了从移动存储复制进来的文件权限很混乱。这个脚本可以用来批量进行修改。可以设置避开的目录,并且会默认避开隐藏文件和隐藏目录。目录的权限设置为755,文件的权限设置为644。
#!/usr/bin/env pythonimport os, os.path, sys, statfolder_list = sys.argv[1:]folder_mask = ['bin', 'Virtualbox VMs']for a in folder_mask: if a in folder_list: folder_list.remove(a)for i in folder_list: for root, dirnames, filenames in os.walk(i): temp = dirnames[0:] for a in temp: if (a[0] == '.') and (a in folder_mask): dirnames.remove(a) continue os.chmod(os.path.join(root,a), stat.S_IRWXU | stat.S_IRGRP | stat.S_IXGRP | stat.S_IROTH | stat.S_IXOTH) for a in filenames: if a[0] == '.': continue os.chmod(os.path.join(root,a), stat.S_IRUSR | stat.S_IWUSR | stat.S_IRGRP | stat.S_IROTH)#该片段来自于http://byrx.net
相关内容
- python使用自定义的user-agent抓取网页,pythonuser-agent,imp
- python根据ip地址反向查找主机名称,pythonip查找主机,i
- python获取当前时间的前一天,前一周,前一个月。,
- 只需按一下,py2exe打包生成器,py2exe打包,易中天在先秦
- 读取系统环境变量,读取环境变量,import osfil
- 在python的类和函数中使用静态变量,python静态,方法一
- python qrcode库生成二维码,pythonqrcode库,简单用法import
- python中的黄金分割法,python黄金分割法,''' a,b = br
- python判断windows系统是32位还是64位,python32位,import os
- python multiprocess daemon,pythonmultiprocess,The process’
评论关闭