首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/Volumes vs /media/${name}

/Volumes vs /media/${name}
EN

Unix & Linux用户
提问于 2022-06-10 10:23:04
回答 1查看 39关注 0票数 0

一个Kindle用户写了一个简单的脚本来删除eReader中添加的内容:https://github.com/mariopepe/KindleAdRemover/blob/master/KindleAdRemover.sh

如您所见,它正在删除包含ads的.assets文件夹,并创建一个格式错误的文件,这样就不能从其中提取广告。

在我的系统(Ubuntu20.04.4LTS x86_64)中,我没有包含挂载驱动器的/Volumes文件夹,而是位于/media/franfran中。

有没有一种方法可以编程地知道这一点,要么在bash脚本中尝试捕捉,要么调用一个方法,更重要的是,我是否改变了(可能)在过去会让系统将其挂载到一个自定义位置的东西?

谢谢,祝你今天愉快。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-06-10 12:56:17

我假设脚本是由Mac用户编写的,因为它大量地从BSD中提取,因此也使用了/Volumes

撇开猜测不说,它应该是一个相当简单的编辑,以便更灵活地适应您的用例。

代码语言:javascript
复制
# place this at line 2
for dir in "/Volumes" "/media/${USER}" "" ; do
  [ -d "${dir}" ] && echo "Found mount directory at ${dir}" && break
done

[ -z "${dir} ] && echo "Could not find mount directory" && exit 1

更改所有实例

代码语言:javascript
复制
/Volumes/Kindle/system/.assets

成为

代码语言:javascript
复制
${dir}/Kindle/system/.assets

自担风险,无担保明示或默示

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/705669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档