python编写调用shell命令脚本

  • os.listdir("/")==ls
  • shutil.copy(src,dest)==cp  src指源文件
  • shutil.copy2(src,dest)  copy2copy2还会复制最后存取时间和最后更新时间。
  • shutil.copytree(src,dst[,symlinks])   复制目录,symlinks,它是一个布尔值,如果是True的话就创建符号链接。
  • shutil.move(src,dst)  ==mv
  • os.chdir(dirname)把当前工作目录切换到dirname下
  • os.getcwd()返回当前的工作目录路径
  • os.chroot(dirname)把dirname作为进程的根目录。和*nix下的chroot命令类似
  • os.chmod(path,mode)更改path的权限位。mode可以是以下值(使用or)的组合:
  • os.chown(path,uid,gid)改变文件的属主。uid和gid为-1的时候不改变原来的属主。
  • os.link(src,dst)创建硬连接
  • os.mkdir(path,[mode])创建目录。mode的意义参见os.chmod(),默认是0777
  • os.makedirs(path,[mode])和os.mkdir()类似,不过会先创建不存在的父目录。
  • os.readlink(path)返回path这个符号链接所指向的路径
  • os.remove(path)删除文件,不能用于删除目录
  • os.rmdir(path)删除文件夹,不能用于删除文件
  • os.symlink(src,dst)创建符号链接
  • shutil.rmtree(path[,ignore_errors[,onerror]])
  • os.environ(环境变量)
posted @ 2016-01-09 09:11  thouger  阅读(467)  评论(0编辑  收藏  举报