如何獲取終端中目錄的最後修改日期?OSX中目錄的最近修改日期
回答
如果你只是想修改日期(修改時間),並沒有別的
stat --printf='%y\n' directory_name
或,自紀元以來的秒數:
stat --printf='%Y\n' directory_name
這是更簡單的,有效的和比涉及ls
/cut
/grep
/awk
/find
等
編輯
前OP提到,這是將上述被張貼的解決方案健壯爲OSX在下面的評論。
OP到達解決方案使用stat
/date
,我同意解決方案,所以我在這裏添加它。
首先stat
stat -f "%m" /path/test.app
獲得該目錄的修改時間,然後把它包在date
得到它需要的格式
date -j -f "%s" "$(stat -f "%m" /path/test.app)" +"%Y/%m/%d %T"
stat:非法選項 - - – user754905 2012-04-17 20:50:19
@ user754905什麼操作系統? OSX?嘗試'--format =%y',或看'man 1 stat' – je4d 2012-04-17 20:52:42
如果我只是做統計,我得到這個:234881028 33275326 drwxr-xr-x 3 root staff 0 102「Apr 17 12:02:42 2012 「」Mar 22 15:05:11 2012「」Apr 17 11:25:37 2012「」Mar 22 15:05:11 2012「4096 0 0 /Users/userid/Library/test/test.app/ – user754905 2012-04-17 20:52:52
遞歸:
ls -Rlt | head -n 2 | cut -d ' ' -f10-12
非遞歸:
ls -lt | head -n 2 | cut -d ' ' -f10-12
ls -lcdoq your_directory | awk '{print $5" "$6}'
- 1. 目錄最後修改日期
- 2. svn籤最近的日期和修剪空目錄
- 3. 在一組子目錄中修改最新文件的日期
- 4. 更改多個文件夾的修改日期以匹配最近修改的文件的日期
- 5. 如何在目錄(python)目錄中找到最近修改過的文件夾?
- 6. 最後修改的目錄
- 7. PHP中的最近日期
- 8. 如何複製在螞蟻的目錄,而無需修改子目錄最後修改日期
- 9. T-SQL將日期時間修剪到最近的日期?
- 10. URL中的最後修改日期
- 11. Oracle選擇最近的日期記錄
- 12. MySQL選擇最近日期的記錄
- 13. Xcode中的通訊錄修改日期
- 14. 最新日期的目錄
- 15. 使用狀態獲取最近修改的目錄
- 16. python:無法找到最近更改的目錄(OSx)中的文件
- 17. 搜索今日修改日期的目錄
- 18. 如何獲取多個目錄中文件的最後修改日期?
- 19. 修改SharePoint中「最後修改」的日期格式:CreatedModifiedInfo
- 20. 按最近日期選擇記錄
- 21. SQL最近日期
- 22. 比較2個目錄中文件的修改日期
- 23. firebird 2.5選擇日期最近的日期記錄
- 24. MS Access選擇與日期最接近的日期記錄
- 25. SVN信息:最近更改日期?
- 26. 要顯示Template :: Toolkit文件中的文件的最近修改日期
- 27. 選擇最近的日期
- 28. 獲取最近的日期
- 29. 查找最近的日期
- 30. 選擇最近的日期
你可以張貼的'LS -ld輸出。 '從你的目錄裏面?不同版本的'ls'在輸出中使用不同的日期和時間格式 – Alex 2012-04-17 20:10:11
drwx ------ @ 52 userid staff 1768 Apr 17 11:25 – user754905 2012-04-17 20:48:55