2016-04-21 34 views
0

我想提取文件夾中的最新文件。 我嘗試這樣做:通過終端在文件夾中查找最新的文件(分開秒)

ls -1t | head -1 

但問題是,這個命令似乎並沒有區分在第二個文件的創建 - 如果有多個文件被在同一創建的,該命令只給第一文件在這一分鐘。

有沒有辦法讓這個命令更精確?

+0

你檢查這個答案? http://stackoverflow.com/questions/5885934/bash-function-to-find-newest-file-matching-pattern – headbanger

回答

0

您應該添加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 
+0

非常感謝你! – deltavisions

相關問題