技巧 | 如何解决 zsh: permission denied 问题 | Mac

技巧 | 如何解决 zsh: permission denied 问题 | Mac

问题描述

在 macOS 系统终端执行 sh 程序脚本时,抛出异常 zsh: permission denied

原因分析

用户没有权限,所以才出现了这个错误,所以只需要用 chmod 修改一下权限就可以了

解决方法

给文件权限,可执行以下命令

复制代码
chmod u+x *.sh

chmod 是权限管理命令 change the permissions mode of a file 的缩写。

u 代表所有者,x 代表执行权限,+ 表示增加权限。
chmod u+x file.sh 就表示对当前目录下的 file.sh 文件的所有者增加可执行权限。

相关推荐
qq_4480111626 分钟前
Mac手动删除应用
macos
小鹿软件办公1 小时前
Google Chrome 151 版本将停止 macOS 12 Monterey 支持
chrome·macos
cypking1 小时前
一、Mac 下 JDK + Maven 安装配置文档(Bash 终端 / Source 生效)
java·macos·maven
玉梅小洋2 小时前
macOS 安装 Claude Code 完整教程
vscode·macos·ai编程
DYS_房东的猫2 小时前
macOS 上 C++ 开发完整指南(2026 年版)
开发语言·c++·macos
海上飞猪2 小时前
【Redis】Redis基础与测试环境搭建(Mac版)入门
数据库·redis·macos
软件小滔3 小时前
沉浸式Mac写作利器 Ulysses 深度体验
macos·mac·ulysses·应用推荐
牛奔17 小时前
Go语言中结构体转Map优雅实现
开发语言·后端·macos·golang·xcode
依旧风轻20 小时前
NSTimer的运行机制
macos·objective-c·cocoa·nstimer
恋猫de小郭1 天前
Compose Multiplatform 1.10 Interop views 新特性:Overlay 和 Autosizing
android·flutter·macos·kotlin·github·objective-c·cocoa