1. 程式人生 > >安卓手機與Linux同步後,搜尋檔案內的內容

安卓手機與Linux同步後,搜尋檔案內的內容

    先說說需求吧。俺有很多個行動硬碟,分別存放著自己的興趣愛好。有的為技術:軟體、系統、教學視訊;有的為電子書: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”想怎麼找就怎麼找了。