Bash

列出週日創建的文件

  • October 8, 2012

如何列出/查找在星期日或星期一創建的所有文件?

如何使用日期參數來顯示它們?

就像是 :

ls -f date + %a

或者

find -type f | date +%A

或者

find -type f -mtime -6

像這樣的東西?

find -type f -printf '%Ta\t%p\n' | egrep "^(Sun|Mon)" | cut -f 2-

請注意,這使用文件的最後修改時間,而不是創建時間(據我所知,它沒有保存在任何地方)

在 *nix 作業系統中,無法獲取文件創建日期。mtime 會給你最後修改時間,atime 會給你最後訪問時間。但是沒有辦法獲得文件創建時間。

如果您需要創建時間,那麼您必須自己將其保存在某個文件中。

引用自:https://unix.stackexchange.com/questions/50235