先说说需求吧。俺有很多个移动硬盘,分别存放着自己的兴趣爱好。有的为技术:软件、系统、教学视频;有的为电子书:PDF格式的、MOBI格式的、CAJ格式的;有的为娱乐:电影、电视剧、纪录片...... 为了避免越来越多而记不住,所以都用Tree对目录结构做了导出,一个盘就是一个纯TXT文件。在Windows里面,用Emeditor等软件同时把它们打开,要找什么都能同时出现,也没觉得有多麻烦。但是转到Linux后,就觉得有些不便了。
所以,我就想着能不能这么解决:在Nautilus终端中还是用Tree导出目录树,TXT默认的字符编码=“当前语系(UTF8)”,行尾=“Unix/Linux”,用gEdit打开,另存为“字符编码=万国码(UTF-16),行尾=Windows”-- 这只是为了兼容视窗。哦,顺便说一下,俺所用的OS=UbuntuKylin 17.10.1。
文件怎么传到手机上去呢?psFTP/psCP/SSH当然可以,不过既然当前云当道,为何不用Cloud呢?Linux下的网盘,选“坚果云”就不错。虽然免费版每个月只有:上传1GB/下载3G的流量限制(不是自然月,而是30天之内),但从上可知,俺只同步文本文件而已,容量不会很大,就算天天都同步,应该也超不过。所以就选它了。去其官网下载了Ubuntu所用的Deb文件(nautilus_nutstore_i386.deb),直接双击所打开的“软件”安装时报错。那就换成gdebi的GUI前端:gdebi-gtk打开(都需另行安装),OK, 这回装上了。用邮箱注册,到底是国内的网盘,速度够快。
在“/home/个人主目录”下多了一个“我的坚果云”,里面有三个PDF文件,好好地把说明书看了一下。再去一加商店下载“坚果云”APP装上。找了半天不知道同步的文件保存在手机的哪个地方,后来还是进它的自助客服页才明白:
离线下载的文件存储在/sdcard/android/data/nutstore.android/files
实在是长了点,有点记不住。但是记不住也得记住,因为下面的搜索还要用着它。而且默认为缓存模式,要手动打开“离线收藏”才行。个人感觉这对初次使用者有点不友好,如果不是像我这样把三个说明书都看了的,很难明白为何还要这样细分。而且咋就不默认成同步模式?
本地搜索出来的结果,若似专业的搜索引擎(必应)那样,首行为页面,次行为具体内容就好了。此乃俺期望的。手机上能有否?当然!《aGrep》奉上~~
此APP没啥名气,在一加商店里只有区区26次的安装量。互联网时代,照样存在“酒香不怕巷子深”!它就完美地实现了俺的需求。因此,以后但凡“TREE”做了文件列表,只需放到个人资料夹的“我的坚果云”里,再于手机端用“坚果云”同步一下,之后用“aGrep”想怎么找就怎么找了。