PHP 遇到要處理 URL path 的問題,例如下述:
- $path = '/images/theme/firefox/logo.png'; → 想要變成 /images/theme/firefox
- $path = '/images/theme/firefox'; → 想要變成 /images/theme
這本身是很簡單的問題,但是花了點時間處理,純粹紀錄一下沒睡飽的犯蠢過程
很多事情想一想、睡飽再做,可以省掉不少時間~
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
PHP 遇到要處理 URL path 的問題,例如下述:
這本身是很簡單的問題,但是花了點時間處理,純粹紀錄一下沒睡飽的犯蠢過程
很多事情想一想、睡飽再做,可以省掉不少時間~
Debian / Ubuntu Linux 預設 APT 下載的暫存目錄 /var/cache/apt
但是若有被修改,可以使用 apt-config 來查詢:
Linux cp 是一定會使用到的命令,Debian / Ubuntu Linux 都會對 cp 做 alias:
下述是寫成 shell script,遇到檔名相同的情況,會直接略過不覆蓋,也沒有出現任何訊息。
想要對檔案、資料夾都強制覆蓋,可以怎麼做呢?
Bash shell script 要對此目錄下的所有檔案、所有目錄、檔案都掃出來處理的方式~
於 Linux 要(遠端)複製檔案過來,通常都使用 scp,但是要複製的目錄裡面,有某些層級的資料夾不想要複製過來,scp 找不到適合的參數,於是找到 rsync 來完成。
Linux 於 Bash shell (CLI) 要把檔案列出來,再來要抓出每個檔名,再分別處理,script 要怎麼寫呢?
Linux 的 Bash script 想要抓到此隻程式的完整路徑、從根目錄到此程式的路徑,要怎麼做?
想要定時檢查 整個資料夾(目錄) 的檔案內容是否有被新增、修改,可以使用 md5sum 來達成,但是 md5sum 只能對單一檔案,要對整個資料夾要怎麼做呢?
Debian Linux 於根目錄(最頂層)階層 的 目錄規劃可見此篇: Filesystem Hierarchy Standard - Debian Wiki
註: Ubuntu Linux 亦同~