常见问题:如何在 Linux 中删除 1 年前的文件?

如何在 Unix 中删除 1 年前的文件?

/路径/到/文件* 是要删除的文件的路径。 -mtime 用于指定文件存在的天数。 +365 将查找超过 365 天(即一年)的文件。 -exec 允许您传入命令,例如 rm。

如何在 Linux 中删除旧文件?

如何在 Linux 中删除超过 30 天的文件

  1. 删除超过 30 天的文件。 您可以使用 find 命令搜索所有修改超过 X 天的文件。 …
  2. 删除具有特定扩展名的文件。 除了删除所有文件,您还可以添加更多过滤器来查找命令。 …
  3. 递归删除旧目录。

如何在 Linux 中删除 2019 文件?

如何删除文件

  1. 要删除单个文件,请使用 rm 或 unlink 命令后跟文件名:unlink filename rm filename。 …
  2. 要一次删除多个文件,请使用 rm 命令,后跟以空格分隔的文件名。 …
  3. 使用带有 -i 选项的 rm 在删除之前确认每个文件: rm -i filename(s)

如何在 Linux 中列出旧文件?

要查找至少 24 小时前的文件, 使用 -mtime +0 或 (m+0) . 如果要查找昨天或之前最后修改的文件,可以使用带有 -newermt 谓词的 find: find -name '*2015*' !

Linux 中最近 30 天的文件在哪里?

您还可以搜索 X 天前修改的文件。 使用 -mtime 选项 使用 find 命令根据修改时间和天数搜索文件。 天数可以使用两种格式。

如何在 Unix 中查找超过 1 年的文件?

4 个回答。 你可以先说 查找 /var/dtpdev/tmp/ -type f -mtime +15 . 这将找到所有超过 15 天的文件并打印它们的名称。 或者,您可以在命令末尾指定 -print,但这是默认操作。

如何删除超过 15 天的 Linux 文件?

说明

  1. 第一个参数是文件的路径。 这可以是路径、目录或通配符,如上例所示。 …
  2. 第二个参数 -mtime 用于指定文件存在的天数。 …
  3. 第三个参数 -exec 允许您传入诸如 rm 之类的命令。

如何删除 7 天以前的文件 UNIX?

说明:

  1. find :用于查找文件/目录/链接等的 unix 命令。
  2. /path/to/ :开始搜索的目录。
  3. -type f : 只查找文件。
  4. -姓名 '*。 …
  5. -mtime +7 :只考虑修改时间超过 7 天的那些。
  6. -execdir ...

如何在 Linux 中删除超过 10 天?

将 -delete 替换为 -depth -print 在运行之前测试此命令( -delete 意味着 -depth )。 这将在 /root/Maildir/ 下递归删除所有修改时间超过 14 天的文件(类型 f),并且更深(mindepth 1)。

如何从 Linux 中的目录中删除所有文件?

打开终端应用程序。 要删除目录中的所有内容,请运行: rm /path/to/dir/* 删除所有子目录和文件: rm -r /路径/到/目录/*
...
了解删除目录中所有文件的 rm 命令选项

  1. -r :递归删除目录及其内容。
  2. -f :强制选项。 …
  3. -v :详细选项。

如何在 Linux 中删除完整目录?

要删除目录及其所有内容,包括任何子目录和文件,请使用 带有递归选项 -r 的 rm 命令 . 使用 rmdir 命令删除的目录无法恢复,使用 rm -r 命令删除的目录及其内容也无法恢复。

如何删除文件夹?

删除或移除目录(rmdir 命令)

  1. 要清空和删除目录,请输入以下命令:rm mydir/* mydir/.* rmdir mydir。 …
  2. 要删除 /tmp/jones/demo/mydir 目录及其下的所有目录,请输入以下命令:cd /tmp rmdir -p jones/demo/mydir。
喜欢这篇文章吗? 请分享给您的朋友:
今日操作系统