想要定時同步有新增、修改的檔案,可以使用 rsync 達成。
但是若檔案數太多,用 rsync 光 diff 就會花掉很多時間,這時候可以考慮使用 find 先找出有修改過的檔案,再來做 scp 即可。
註:此篇環境為 Debian / Ubuntu Linux + Bash Shell
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
想要定時同步有新增、修改的檔案,可以使用 rsync 達成。
但是若檔案數太多,用 rsync 光 diff 就會花掉很多時間,這時候可以考慮使用 find 先找出有修改過的檔案,再來做 scp 即可。
註:此篇環境為 Debian / Ubuntu Linux + Bash Shell
JavaScript 常常會需要修改後,執行壓縮等動作,常見的會是用 grunt 做類似下述命令:
不過要做檔案合併、檢查、壓縮.. 等等,應該不用這麼費工,Shell 就可以做到,於是簡單的寫了一套。
註:整個程式只有兩個檔案,全部內容只有5行,相信修改應該沒有難度。(程式語言:Linux 的 Bash Shell)
Linux Bash shell 要將幾秒內更新的檔案列出來,可以使用 find 達成,參數要怎麼設定呢?
於 Linux Bash Shell 想要看此檔案上次修改到目前經過幾秒,可以用下述指令:
參考自:linux - How to get time since file was last modified in seconds with bash?
註:
touch filename 會將檔案時間改為目前時間,要如何將檔案時間改為30秒以前呢?
SSD 和一般傳統硬碟的運作不太一樣,Flash memory 經不起大量多次的寫入,所以此篇做些設定部份的改善。
LINE 沒有出 Linux 版,就沒有特別想要安裝,剛好朋友有此需求,就來研究看看。
想要快速查看 Linux 系統平均負載、硬碟、記憶體的使用情況等等資訊,此網站作者有寫一隻 Bash shell script 可以快速整理呈現。
安裝、使用方式
誰說 Linux 的 CLI 介面不好看的,這邊有絢麗的繽紛色彩,讓輸出的畫面出現彩虹般的色彩。