〈GfE〉- 在Linux開發環境中存取Chromebook檔案


在之前的文章中有跟大家分享如何在Chromebook中使用Linux開發環境(點此連結閱讀)
以及在Linux開發環境下如何安裝軟體來使用(點此連結閱讀)
但安裝了之後你會發現一件有點尷尬的事情...
就是在Linux環境下的軟體,是沒辦法直接存取Chromebook硬碟中的檔案 😭
那是因為其實Chromebook的系統設計是把ChromeOS跟Linux的磁區分開來
這個觀念有點像是我把硬碟分成C槽跟D槽2個磁區,但C槽跟D槽的格式互相不認識也看不懂
沒辦法像在Windows系統中可以相互存取兩個磁區中的檔案
這是因為ChromeOS的核心是Linux系統架構的關係
在Linux系統中,當我們要將另外一顆硬碟(或外部裝置)讓系統可以存取時
用到mount(掛載)的方式,讓外部裝置能夠以目錄的方式讓系統來存取
(有興趣深究這個議題的可以參考鳥哥私房菜的Linux網站說明)

雖然在Linux系統中要用文字指令的方式來做到這件事情
但ChromeOS現在其實可以讓我們用非常方便的方式讓Linux來讀取ChromeOS的檔案喔!
至於要怎麼做呢?讓我們來看下去吧!

首先,我們先來看一下,在ChromeOS的系統中,檔案管理下看到的「我的檔案」(類似Windows的我的電腦)中會分為「下載」、「Linux檔案(有開啟Linux開發環境功能才會出現)」、「Play檔案」,還有「Google雲端硬碟」可以讓我們讀取登入帳號的雲端硬碟檔案



那如果我們在正常的狀況下,開啟Linux的軟體來讀取ChromeOS的檔案;或是直接在ChromeOS中以指定Linux軟體來開啟檔案時會發生什麼事!(註:本次範例以MODA ODF軟體為例)

可以從上圖看的出來,如果我們一般使用的情形下,用MODA ODF開啟Word的檔案會發生只能唯讀的提示訊息

在唯讀的狀況下,可以發現檔案只能用另存新檔的方式存放在Linux的磁區中,無法直接儲存覆蓋原本的檔案!


我們可以從上面很明顯的發現,在ChromeOS和Linux的磁區是兩個完全分開的個體
那到底要怎樣讓Chromebook本機的檔案可以讓Linux的軟體來存取呢?
其實很簡單的一個小動作就可以完成囉!
那就是在ChromeOS的檔案中,將想要讓Linux存取的資料夾設定為「與Linux共用就可以囉!


設定完成後,我們要如何以Linux安裝的軟體來存取ChromeOS的檔案呢?有兩種方式:

方法一(※比較推薦也較容易※):直接在開啟的檔案上按右鍵,選擇要以Linux的哪個程式來開啟檔案,直接打開檔案也可以直接對檔案進行存取!

方法二:打開Linux安裝的軟體(本次以MODA ODF為範例),選擇開啟檔案預設會在Linux的家目錄下(可以看成是你這個帳號的根目錄)


要切換到ChromeOS的磁區,要點選上方路徑的圖示回到系統的根目錄,或是點選左側的“十其他位置”的選項選擇電腦,一樣可以找到根目錄。而在Linux系統中,用mount被掛載的外部裝置,會統一以『mnt』資料夾的方式來呈現。


點進去後,就可以看到“external”以及“chromeos”兩個資料夾,external是代表外部擴充裝置的意思(例如隨身碟、擴充硬碟等),而chromeos就是我們剛剛設定與Linux共用的資料夾存放的地方喔!


好了!其實沒有很困難,就只有一個步驟而已...
不然以前都會覺得要另存在Linux空間不能同步很麻煩,有了這個方法後會更快速的!
有在ChromeOS使用Linux開發環境的夥伴們可以來試試看喔!😎



張貼留言

0 留言