gpt4 book ai didi

linux - 如何编写 find 命令来删除包含所选 JPG 的 7 天前的文件?

转载 作者:太空宇宙 更新时间:2023-11-04 05:55:41 26 4
gpt4 key购买 nike

我在 Centos 上使用 Linux我需要删除文件中超过7天的JPG。但无法删除主目录的JPG

示例:查找/users/mac/desktop/test/*

将输出

/users/mac/desktop/test/test.jpg
/users/mac/desktop/test/test01
/users/mac/desktop/test/test01/test01.jpg
/users/mac/desktop/test/test02
/users/mac/desktop/test/test02/test02.jpg

但我只需要删除这两个.jpg

/users/mac/desktop/test/test01/test01.jpg
/users/mac/desktop/test/test02/test02.jpg

最佳答案

I need to remove the JPG in a file for more than 7 days. But can't delete the JPG of the main directory

find /users/mac/desktop/test -mtime +7 -mindepth 2 -type f -name '*.jpg' -delete
  • -mtime +7文件的修改时间早于7天
  • -mindepth 2 忽略“主目录”
  • -type f 仅文件
  • -name '*.jpg' 仅 jpg 文件
  • -delete删除它们

关于linux - 如何编写 find 命令来删除包含所选 JPG 的 7 天前的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53429097/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com