相关疑难解决方法(0)

bash find,只删除文件 - 参数的顺序

今天说是4月8日,我在bash中执行以下操作.

cd /tmp
mkdir hello
touch -d 2015-04-01 hello
Run Code Online (Sandbox Code Playgroud)

然后,假设我要删除/ tmp中超过一天的所有文件,但不删除目录,我执行此操作:

find /tmp -mtime +1 -delete -type f
Run Code Online (Sandbox Code Playgroud)

如果目录"hello"不是文件,为什么会删除?

谢谢!

bash find positional-operator find-util

2
推荐指数
1
解决办法
74
查看次数

标签 统计

bash ×1

find ×1

find-util ×1

positional-operator ×1