mac 二进制直接安装

2进制安装文件
更新于: 2024-12-28 16:56:09

步骤

# 1. download 文件
wget https://www.demo.com/xxx.tar.gz

# 2. 解压
tar zxf xxx.tar.gz

# 3. copy 到 bin 目录(以 yazi 为例)
cp xxx/yazi /usr/local/bin

# 4. 权限,一般不需要,有些命令需要执行这个
chmod +x yazi

1. /usr/bin

  • 用途: 系统默认的二进制文件目录。macOS 自带的命令行工具(如 ls, cp)以及系统安装的软件通常存放在这里。
  • 权限: 这个目录是由系统控制的,用户通常没有写入权限(即使是 sudo 也可能受到系统完整性保护机制(System Integrity Protection, SIP)的限制)。
  • 不要放置自定义文件: 不建议将自定义的二进制文件放到这里,因为系统更新可能会覆盖该目录的内容。

2. /usr/local/bin

  • 用途: 用户自定义的二进制文件目录,专门为用户安装的第三方软件保留。例如 Homebrew 会将其安装的软件二进制文件链接到这里。
  • 权限: 你对这个目录通常有完全控制权限,可以自由写入和管理。
  • 推荐用法: 如果你编译、下载或创建了自己的软件,最适合将其放到 /usr/local/bin 中。这也是符合 Unix 文件系统标准(FHS)的做法。

现有命令

ins xxx/yazi