M1 ntfs挂载脚本
参考链接
- shell 条件结构之 if 语句使用总结
- Shell if else语句实战案例
- shell split 功能实现方法
- shell脚本编程中for while until三种循环的使用方法
- Shell 基本运算符
- SHELL 查找字符串中包含字符的命令
- Shell获取数组长度
- linux之fstab文件详解
前言
- 心血来潮写了个脚本,用于Mac电脑的ntfs文件挂载脚本,为此查了一下午的shell命令。。。
- 之前试过把UUID写到fstab文件中去,但是不知道为啥没成功
整体思路
- 首先通过
mount | grep ntfs
命令得到当前挂载信息(一个字符串) - 你会发现长这样:
- # 读取nfts硬盘信息:/dev/disk4s2 on /Volumes/test (ntfs, local, nodev, nosuid, read-only, noowners)
- 然后对其切割:
arr=(${ntfs//\ / })
,于是会得到一个数组,其中我们要用到的是/dev/disk4s2
和/Volumes/test
,前者是设备地址,后者是文件名,用于创建挂载点文件
- 然后推出设备,新建文件,再挂载到新建的文件夹即可
- 最后用open,命令打开文件夹