使用shell(sh)文件批量修改文件的权限

2023-11-17

最近在www.coolketang.com上实现了苹果移动端互动教程的Web化。

但是课程资料在上传到云服务器时,总是出现权限问题,而无法打开。

所以写了个脚本,在上传服务器之前,批量修改资源的权限。

代码较少,可以直接阅读。编辑完保存为.sh文件,在终端上运行即可:

# 遍历文件夹,并对子文件夹下的所有文件修改权限
# Author: www.coolketang.com
# Date: 2019-04-01 19:01:48

#文件夹名称
resource="xcode"

#文件夹路径
mp3TargetPath="/Users/jerry/Documents/Projects/InteractiveWeb所有资源/"$resource"/"

#遍历子文件夹
for file in $mp3TargetPath
do
    #获取遍历到的子文件夹
	subFolder="/Users/jerry/Documents/Projects/InteractiveWeb所有资源/"$resource"/"${file##*/}"/"
    #修改文件夹下所有文件的权限
	sudo chmod -R 755 $subFolder
done 

echo "权限修改完成........"

 

 


【互动教程列表,真正的手把手教学模式,点击或扫码下载】

互动教程:手把手带您学习IT职场技能   
互动教程 for Xcode9 iOS开发中的神兵利器 互动教程 for Swift4 互动教程 for Photoshop Script

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用shell(sh)文件批量修改文件的权限 的相关文章

  • Burpsuite教程(一)Burpsuite 火狐谷歌浏览器抓包教程

    文章目录 Web抓包 火狐抓包 谷歌抓包 小技巧 结束 Web抓包 火狐抓包 环境需求 火狐浏览器 代理插件 1 打开测试工具BurpSuite 默认工具拦截功能是开启的 颜色较深 我们点击取消拦截 下图取消拦截状态 数据包可以自由通过 2
  • 【实用工具】Centos 安装ARL灯塔

    文章目录 docker 安装 安装docker compose 配置镜像加速器 ARL安装和启动 docker 安装 yum install https download docker com linux fedora 30 x86 64
  • arxiv国内镜像——快速下载

    arXiv org是一个收录科学文献预印本的在线数据库 目前包含了超过50万篇文章 并且以每个月5000篇的速度增长着 目前 这个数据库包含 数学 物理 计算机 非线性科学 定量生物学 定量财务以及统计学几大分类 其最重要的特点就是 开放式
  • Ubuntu中deb包详解及打包教程

    一 deb包详解 1 gt deb 包的文件结构 deb 软件包里面的结构 它具有DEBIAN和软件具体安装目录 如etc usr opt tmp等 deb包本身有三部分组成 组成 详细 数据包 包含实际安装的程序数据 文件名为 data
  • SpringBoot+Redis-Cluster集群搭建及调优

    转载请注明出处 SpringBoot Redis Cluster集群搭建及调优 集群配置 服务器配置 具体搭建步骤 安装所必须的一些工具包 安装redis 集群搭建 安装其他redis节点 修改14上面的redis conf配置文件 复制修
  • 代码管理工具github+git+tortoisegit下载

    GitHub是世界上最大的代码托管平台 是程序员的必备神器 Git 是一个开源的分布式版本控制系统 用于敏捷高效地处理任何或小或大的项目 tortoisegit是一款开源的git的版本控制系统 也叫海龟git TortoiseGit的安装和
  • Java 批量生成二维码图片,并在页面打包成可直接下载的zip包

    一 描述 前言 在页面点击按钮通过后端生成二维码并下载到本地 并且可以批量下载 请求方式 GET 请求参数 String ids 响应内容 zip文件流 二 代码实现 1 引入包
  • 总结了9款Mac端超好用的免费开源软件,你还有更好的推荐吗?

    与Windows相比 Mac上的软件 不仅不稀缺 并且大多数都更加精致 还没有乱七八糟烦人的弹窗骚扰 所以 本期就为大家盘点盘点Mac上有超好用的免费开源神器 1 Tincta 官网 https codingfriends github i
  • pycharm激活, pycharm远程调试

    pycharm professional 2017 2 3下载 百度盘公开地址 https pan baidu com s 1geDnVVX 1 pycharm激活 license server 1 激活窗口选择 Activate new
  • 奥菲斯办公

    下载 运行 移除旧组件 移除之后重启电脑 部署 如图设置 下载 1 5GB 点击上方的开始部署 部署完成后 安装许可证 安装成功后才能安装许可证 找一个 KMS 主机输入 主机列表 点击上方激活 有效期179天
  • 工具URL

    流程图 画图工具 https www processon com
  • chrome/Edge搜索技巧

    1 剔除干扰项搜索 搜索内容 不想要的关键词 排除干扰项 2 特定搜索 给关键词加引号 关键词 只搜索引号里面的字 3 指定网站内搜索 site 域名 关键词 4 指定格式搜索 filetype 文件格式 关键词 可以制定pdf doc p
  • webpack使用(5)之处理CSS

    一 需要引入的loader 1 style loader 主要负责创建style标签 并将标签塞入到文档中 2 css loader 主要负责css解析 3 less loader 负责解析less 二 如何引入css资源 1 安装配置st
  • 解决问题——无法连接到更新服务器。我们将稍后再试,你也可以立即进行检查。如果问题仍然存在,请确保你已连接到Internet

    安装AE跳出安装失败 错误 另一个安装程序当前正在运行 如需安装此产品 您必须将其关闭 请将其关闭 或者等待其他安装jieshu 错误代码 81 2 针对以上问题决定对Win10进行系统的更新 打开设置 更新与安全 进行更新 但是我的电脑更
  • 使用python的pyecharts库绘制多选项卡折线图示例

    使用python的pyecharts库绘制多选项卡折线图示例 pyecharts介绍 环境 安装环境 条形图 折线图 多选项卡折线图 参考 pyecharts介绍 Pyecharts是一个用于生成Echarts图表的类库 可以与Python
  • “宝藏”,实用网站整理 - 持续更新ing

    文章目录 一 编程类 1 在线编程工具 1 ideone com 2 Octave Online 3 Anycodes 在线编程 2 编程刷题网站 1 LeetCode 2 牛客网 二 在线工具类 1 菜鸟工具 2 在线工具 程序员的工具箱
  • VisualStudio神级插件——JetBrains Resharper 2018.2.3 Ultimate完美破解版教程

    VisualStudio神级插件 JetBrains Resharper 2018 2 3 Ultimate完美破解版 教程 ReSharper是一个JetBrains公司出品的著名的代码生成工具 是Visual Studio里面的一个插件
  • Git下载/查看/切换/新建分支

    1 git下载指定分支代码 git clone b branchname https github com xxx xxx git 2 看分支 git branch 列出本地已经存在的分支 并且当前分支会用 标记 git branch r
  • adb禁止鸿蒙系统更新

    链接 工具存在百度云
  • Firefox如何快速关闭网页

    问题You 火狐浏览器如何通过鼠标滑动 快速关闭窗口 火狐浏览器可以通过安装扩展程序来实现通过鼠标滑动快速关闭窗口的功能 以下是具体步骤 打开火狐浏览器 在地址栏中输入 about addons 并回车 在左侧菜单中选择 扩展 然后在右侧搜

随机推荐