0
我想提取文件夾中的最新文件。 我嘗試這樣做:通過終端在文件夾中查找最新的文件(分開秒)
ls -1t | head -1
但問題是,這個命令似乎並沒有區分在第二個文件的創建 - 如果有多個文件被在同一創建的,該命令只給第一文件在這一分鐘。
有沒有辦法讓這個命令更精確?
我想提取文件夾中的最新文件。 我嘗試這樣做:通過終端在文件夾中查找最新的文件(分開秒)
ls -1t | head -1
但問題是,這個命令似乎並沒有區分在第二個文件的創建 - 如果有多個文件被在同一創建的,該命令只給第一文件在這一分鐘。
有沒有辦法讓這個命令更精確?
您應該添加T
參數的選項要做到這一點:
ls -1tT | head -1
看到輸出時添加l
的說法是:
ls -tTl
-rw-r--r-- 1 user wheel 0 Apr 23 17:54:27 2016 1
-rw-r--r-- 1 user wheel 0 Apr 23 17:54:19 2016 3
-rw-r--r-- 1 user wheel 0 Apr 23 17:54:12 2016 2
非常感謝你! – deltavisions
你檢查這個答案? http://stackoverflow.com/questions/5885934/bash-function-to-find-newest-file-matching-pattern – headbanger