Linux 使用 rsync 遠端檔案同步與備份工具教學與範例

本篇介紹如何使用 Linux 的 rsync 同步與備份各種檔案,自動製作快照式累進備份。 rsync 是 Linux 系統上最常被用來複製與備份檔案的工具,它可以處理本機或遠端的檔案同步工作,藉由 rsync 指令可以讓管理者很方便的將兩地的資料同步,不管是同一台電腦或是透過網際網路連線的兩台伺服器,使用方式都類似,以下是 rsync 的使用教學以及常用的指令範例。 ...

February 5, 2017 · G. T. Wang

Mac OS 在 Finder 的目前目錄中開啟終端機

這裡介紹幾種 Mac OS X 在 Finder 目前目錄中打開終端機的技巧,省去打一堆 cd 指令的時間。 在 Mac OS X 系統中開發程式時,有時候會需要打開終端機來執行一些指令,像我最常用的就是 Perl 與 Bash 指令稿以及 Linux 的指令,不過每次打開終端機時,要先切換到自己目前的工作目錄之下,才能繼續執行指令的工作,如果工作目錄在家目錄之下好幾層,執行 cd 指令來切換目錄就會需要打很多字,很浪費時間。 ...

January 17, 2017 · G. T. Wang

Vim 搭配 xxd 指令作為 16 進位編輯器教學

這裡介紹如何使用 Vim 結合 xxd 指令,將資料以 16 進位的方式表示,編輯二進位檔案。 Vim 編輯器除了可以編輯文字檔之外,也可以作為 16 進位編輯器(hex editor),編輯二進位(binary)的檔案,只不過在編輯二進位檔案時,要配合 xxd 這個外部指令將資料轉換為 16 進位的排版格式,以下是利用 Vim 編輯一個二進位執行檔的操作步驟。 ...

January 17, 2017 · G. T. Wang

Windows 10 運行 Ubuntu Linux 的 Bash Shell 原生執行環境教學

這裡介紹如何在 Windows 10 中啟用開發人員模式與 Bash shell 環境,在 Windows 中運行原生的 Ubuntu Linux 系統。 微軟從 Windows 10 開始加入原生的 Ubuntu Linux 環境,Linux 的開發者現在可以在 Windows 10 系統中直接使用 bash shell 以及相關的各種 Unix/Linux 指令,完全不需要透過虛擬化的技術,使用上非常方便,而且效能也會更好。 ...

January 13, 2017 · G. T. Wang

Linux 使用 fdupes 指令搜尋重複的檔案並刪除,節省硬碟空間

這裡介紹如何在 Linux 系統中使用 fdupes 這個指令找出重複內容的檔案,並且刪除之以節省硬碟空間。 電腦在使用一段時間之後,難免在硬碟中會有很多雜七雜八的檔案,為了節省硬碟空間,我們通常都會希望將重複的檔案刪除,然而要找出重複的檔案是非常費工又費時的。 ...

December 28, 2016 · G. T. Wang