Shell

從列表中刪除週六創建/修改的文件

  • November 18, 2014

我不確定這是否可能。

我做 ls -l,它給出了目前目錄中的所有文件。有沒有辦法說只列出週六使用 shell 命令未創建/修改的文件?

一種方法:

$ LANG=C find . -maxdepth 1 -printf '%p %AA\n' |
   awk '$NF=="Saturday"{next}{$NF=""}1'

我假設我們不會在所有星期六列印文件。這是或不是你所期望的。

更簡單:

find . -maxdepth 1 -printf '%Ta\t%p\n' | grep -v -i '^sat'

參考:這個答案。

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