3

我想列出最近 n 分钟内创建的文件夹中的所有文件夹。它不应包括文件夹内的子文件夹。我尝试了以下没有奏效的方法

ls   -d  * | find -cmin -60

请提出一些方法

提前致谢

4

2 回答 2

4

例如:

find . -maxdepth 1 -type d -cmin -60 -print | egrep -v '^(\.|\.\.)$' | sed 's/..//'

将找到所有目录并且不去子目录,并排除...

编辑:现在将打印而不是./dir仅打印dir

或者,

find . -maxdepth 1 -type d -cmin -60 -printf "%f\n" | egrep -v '^(\.|\.\.)$'
于 2013-05-31T20:04:53.143 回答
3

做起来更容易

寻找 。-type d -cmin -60 -print

于 2013-05-31T19:52:02.357 回答