Linux CLI 要看檔案的建立日期,直接 ls -l 就可以看到建立日期,但是要看到詳細的檔案建立、修改、更動的時間,要怎麼做呢?
標籤: time
CURL 於 CLI 顯示 TCP、SSL 的連線時間
Linux 於 CLI 使用 CURL 想要測試看看網站的詳細連線速度,要怎麼做呢?
註:此篇「httpstat 分析 從 DNS查詢 到 下載完成各個階段的處理時間」也是使用 CURL 類似做法達成的,此篇是更簡化的版本。
Linux 快速清除「檔案數量太多」的速度比較
目錄裡面的檔案太多,要砍掉會遇到下述問題:
- rm -f *
-bash: /bin/rm: Argument list too long
這個問題此篇已經有解法:檔案數太多砍不掉該怎麼辦
不過還是要砍很久,要怎麼辦呢?(通常遇到這種時,都要砍個半天以上)
Nginx 紀錄每個 request 的時間
Nginx 想要將每個 request 花費的時間記錄起來,要怎麼設定呢?
httpstat 分析 從 DNS查詢 到 下載完成 各個階段的處理時間
想要看一個頁面從網路連接到下載完成,中間會有 DNS 查詢、TCP 溝通... 等等的處理,分別耗時多少時間呢?這個工具可以看到詳細時間。
註:可以列出 http 連線狀態的詳細時間
Apache2 紀錄每個 request 的時間
依照時間來刪除非固定檔名的 Apache2 Log 檔
依照此篇作法:Apache Log檔 使用日期格式 當 檔名設定,客製化 Log 檔名,卻會造成檔名砍不乾淨的問題,要怎麼正確清掉過期得檔案呢?
Linux Bash 如何使用 find 找出1秒內更新的檔案
Linux Bash shell 要將幾秒內更新的檔案列出來,可以使用 find 達成,參數要怎麼設定呢?
Linux Bash 如何查看檔案修改到現在經過幾秒
於 Linux Bash Shell 想要看此檔案上次修改到目前經過幾秒,可以用下述指令:
- $ expr $(date +%s) - $(date +%s -r /tmp/filename.txt) # 檔案修改到現在過了10秒
10 - $ expr `date +%s` - `stat -c %Y /tmp/filename.txt` # 檔案修改到現在過了12秒
12
參考自:linux - How to get time since file was last modified in seconds with bash?
註:
- expr:加減乘除
- date +%s:現在時間的 timestamp
- date +%s -r filename:檔案修改時間的 timestamp
- stat -c %Y filename:檔案修改時間的 timestamp
Linux 使用 touch 往前 更改檔案修改時間
touch filename 會將檔案時間改為目前時間,要如何將檔案時間改為30秒以前呢?