当前位置:首页 > linux > 正文

linux删除七天内的文件(linux系统如何删除文件中的内容)

  • linux
  • 2024-03-15 21:56:23
  • 8685
使用 Linux 命令删除 7 天内的文件
要素:
- find 命令: 用于查找符合指定条件的文件。
- -type f: 指定要查找的文件类型(普通文件)。
- -mtime -7: 指定在过去 7 天内修改过的文件(-mtime +7 表示 7 天前修改的文件)。
- -delete: 删除符合条件的文件。
举例:
1. 删除当前目录中过去 7 天内修改过的所有文件:
find . -type f -mtime -7 -delete
2. 删除特定目录中过去 7 天内修改过的所有文件:
find /path/to/directory -type f -mtime -7 -delete
3. 删除特定目录及子目录中过去 7 天内修改过的所有文件:
find /path/to/directory -type f -mtime -7 -delete -o -type d -prune
4. 删除 past 7 days 中修改过的文件,但不包括指定扩展名的文件:
find . -type f -mtime -7 -not -name ".txt" -delete
5. 删除过去 7 天内修改过的所有文件,并显示删除的文件名:
find . -type f -mtime -7 -print -delete