技巧 | 如何解决 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 文件的所有者增加可执行权限。

相关推荐
aini_lovee9 小时前
寻找 MAC 协议的 MATLAB 仿真
开发语言·macos·matlab
2501_9151063218 小时前
最新版本iOS系统设备管理功能全面指南
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_9159184120 小时前
iOS 性能监控 运行时指标与系统行为的多工具协同方案
android·macos·ios·小程序·uni-app·cocoa·iphone
TheNextByte120 小时前
适用于Windows和Mac电脑的Android文件传输工具
windows·macos·电脑
Orange裴21 小时前
Kali linux2025.3 安装nessus(Mac M4芯片)
linux·运维·macos·kali linux
通域21 小时前
MacOS Ventura EasyConnect 安装提示 “正在等待其他安装完成“
macos
Digitally21 小时前
5种将iPhone同步到Mac/MacBook的方法
macos·ios·iphone
Digitally21 小时前
7种在iPhone和Mac之间传输文件的最佳方法
macos·ios·iphone
linweidong2 天前
实战救火型 从 500MB 降到 50MB:高频业务场景下的 iOS 内存急救与避坑指南
macos·ios·objective-c·cocoa·ios面试·nstimer·ios面经