Mac怎么查找外接硬盘里面的文件?

您所在的位置:网站首页 mac怎么搜索 Mac怎么查找外接硬盘里面的文件?

Mac怎么查找外接硬盘里面的文件?

2023-01-01 12:55| 来源: 网络整理| 查看: 265

macOS 的搜索系统默认状态下无法搜索 NTFS 格式的磁盘。题主已经装了 mounty ,说明题主知道这个情况。另外就是,macOS 无法在全局搜索到外接磁盘,你必须在挂载磁盘后,在 Finder 中打开这个磁盘才能进行搜索。还有就是,macOS 的搜索偶尔会有奇怪的 bug ,文件明明就在那里,但就是搜不到,或者用文件名中的某几个词就能搜到,但其他几个词就搜不到,这可能和系统底层的字符规范化( normalization )有些关系。

如果想避开这些问题,最一劳永逸的办法就是——在 Terminal 里面,利用 ls | grep之类的方式来搜索。我自己随便写了个小命令来干这个事。

f() { IFS="|" if [ ! $1 ]; then arr=($(ls -avF | rg --color never ".*" |tr "\n" "|")) else arr=($(ls -avF | rg --color never "$1" |tr "\n" "|")) fi if [ ! $2 ]; then c=1 for i in ${arr[@]}; do echo $c\| $i let c=c+1 done elif [ ! $3 ]; then echo $arr[$2] else case "$3" in o) open $arr[$2] ;; cd) cd $arr[$2] ;; cp) echo -n $arr[$2] | pbcopy ;; cpd) echo -n $PWD"/"$arr[$2] | pbcopy ;; *) exit 1 esac fi }

用类似 f 'abc'这样的命令搜索当前文件夹,返回一个带行号的结果列表

1 | abcd 2 | abce 3 | abcf

然后再执行一次 f 命令,这次加上序号和操作符( o 为打开,cd 为进入,cp 复制文件名称,cpd 复制完整路径) ,类似 f 'abc' 1 o 这样的命令,就能等文件和文件夹做一些基本的操作。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3