於 Linux bash shell 要計算兩個日期的差異,然後將此日期之後有修改的檔案印出來,要怎麼做呢?
閱讀全文〈Linux Shell 找出指定日期之後 有修改的檔案〉
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Linux 遇到硬碟容量快用完,要查出到底是哪個資料夾用掉的,可以怎麼查?
Linux 使用 diff 比對兩個檔案的不同很好用,但是想要比較兩個網址的 diff 要怎麼做呢?
要對兩個網址做 diff,首先要先從能「比對標準輸入」開始。
想要比對兩個檔案哪些資料是不同的(非 diff,相同資料就不需要再出現),Linux Bash shell 有方便的工具可以快速達成。
Git Diff 可以比對 Binary、Text,怎麼做的呢?
想要定時同步有新增、修改的檔案,可以使用 rsync 達成。
但是若檔案數太多,用 rsync 光 diff 就會花掉很多時間,這時候可以考慮使用 find 先找出有修改過的檔案,再來做 scp 即可。
註:此篇環境為 Debian / Ubuntu Linux + Bash Shell
平常於 Linux 使用 diff,我都已經直接 alias 到 colordiff (colordiff - tool to colorize 'diff' output)。
alias diff='colordiff -u'
alias diff='colordiff -urN'
平常除了 diff 外,程式要合併時,我大多都會直接使用 vimdiff 來處理(於 git diff 合併我也用 vimdiff),vimdiff 已經把 icdiff 的事情都做好了,這邊簡述一下:
既然 vimdiff 都做到了,為何還要使用 icdiff? 主要是檔案大小,使用時機不同。(想想 vim 開啟一個大檔案加上 highlight 會花多久時間?)
最近要採購電腦, 看到 ThinkPad X240 的鍵盤後, 放棄了... 於是決定買 Mac.
Mac 的機器雖然不多, 但是頁面都是給一般人看的, 要找清楚的技術規格來做比較, 反而要翻很多頁面 + 整理才夠用.
總算於 Apple 頁面的最下方找到自己的產品比較網頁, 做的還蠻精緻的, 把相同產品都放在一起, 然後可以左右拖拉, 方便對照.
關於 MacBook Pro 的歷史演進、配備等等, 可見此篇: MacBook Pro - 維基百科,自由的百科全書
感謝 yflou 推薦的網站: iPhone, iPad, Mac Buyer's Guide: Know When to Buy - 會寫 哪些產品可以買, 哪些可能要出新版, 不建議現在購買
Mac 購買後, 記得要到官方網站登錄, 保固才會生效, 登陸網址: Apple - Support - Check Your Service and Support Coverage (輸入外殼上的 Serial Number 即可)
diff + patch 很方便, 在此紀錄幾個基本用法:
有兩個資料夾, 要比對兩個資料夾裡面的檔案差異, 可以使用 Git 和 Diff 來快速達成.
閱讀全文〈使用 Git / Diff 比較目錄內所有檔案的差異〉