cd /tmp
mkdir test_rm_spec
cd test_rm_spec
# 建立测试文件
touch -t 07102300 f1.txt
touch -t 07092300 f2.txt
touch f3.txt
mkdir fold1
# 查看文件
ls -l --time-style=long-iso
# 删除四天前的文件
find . -type f -mtime +4 -exe rm {} \;
# 查看文件
ls -l --time-style=long-iso
# 删除四天内的文件
find . -type f -mtime -4 -exe rm {} \;
# 查看文件
ls -l --time-style=long-iso
分享到:
相关推荐
`-mtime`选项用于指定文件的修改时间。例如,如果你想删除7天前的文件,可以运行: ``` find /path/to/dir -type f -mtime +7 -delete ``` 这条命令会删除指定目录下7天前修改过的所有普通文件。 3. **编写C源...
在给定的“rm.rar_LINUX 遍历文件_linux rm_rm_rm linux_rm2013目录”主题中,我们关注的是如何在特定目录下遍历并处理内容相同的所有文件,以及如何根据用户输入来决定是否删除这些文件。 首先,让我们深入理解`rm...
Linux 下 rm -r 误删 NTFS 文件恢复方法 在 Linux 系统中,使用 rm -r 指令时,很容易误删重要的文件,特别是在 NTFS 文件系统中。因此,了解如何恢复被删文件非常重要。本文将介绍如何在 Linux 下恢复被删的 NTFS ...
Linux下清空与删除指定大小的大文件命令 在 Linux 系统中,清空和删除大文件是非常常见的操作。今天,我们将学习如何使用 Linux 命令来清空和删除指定大小的大文件。 一、查找大文件 在 Linux 系统中,查找大文件...
### Linux 按时间批量删除文件命令详解 在日常运维工作中,经常需要清理服务器上的旧文件来释放磁盘空间或管理文件版本。特别是在Linux环境下,掌握如何高效地按时间批量删除文件是一项非常实用且必要的技能。本文...
本篇文章将深入探讨如何使用Java来实现对Linux服务器的文件上传、操作、下载和删除,以及如何借助ganymed-ssh2库实现远程操作。 首先,让我们了解基础概念。Linux服务器是一种基于Linux操作系统并提供网络服务的...
### Linux按时间批量删除文件(删除N天前文件) 在Linux系统中,经常需要清理一些不再需要的老文件来释放磁盘空间或者维护系统的整洁。本文将详细介绍如何利用`find`命令结合其他工具来批量删除指定目录下N天之前的...
使用 rm 命令可以删除文件,然后使用 ls 命令来查看文件的信息。 三、文件存取权限 Linux 系统对所有文件设置了存取权限,包括读权限、写权限和执行权限。文件权限可以使用 chmod 命令来修改。 读权限(r)允许...
在Linux操作系统中,有时我们需要清除文件的内容,但并不希望删除文件本身。例如,对于日志文件(如log.txt),我们可能希望保留文件结构,以便后续继续写入新的日志,而不需要每次都创建新文件。本文将介绍如何在...
Linux 查看指定文件夹和文件的大小 在 Linux 系统中,查看指定文件夹和文件的大小是一个非常重要的任务。通过使用 df 命令、du 命令和 ls 命令,可以轻松地获取文件夹和文件的大小信息。 一、df 命令 df 命令用来...
Linux中的`rm`命令是用于删除文件和目录的命令,它是Linux系统中不可或缺的一部分,但同时也是最需要谨慎使用的命令之一,因为错误的操作可能导致重要数据的永久丢失。在使用`rm`命令时,需要对它的功能、选项以及...
### Linux查询并删除文件知识点详解 #### 一、引言 在Linux系统中,文件管理是日常运维工作中不可或缺的一部分。本文将详细介绍如何在Linux环境下查询并删除文件,这对于系统管理员和开发人员来说是非常实用的技能...
`-mtime +7` 参数表示选择修改时间超过7天的文件。你可以根据需要修改`FILE_TYPE`和`DIRECTORY`变量,以及`-mtime`后面的数字来调整文件类型和保留期限。 要使脚本可执行,需在终端中使用`chmod`命令: ```bash ...
在Linux操作系统中,`rm`命令是用于删除文件或目录的不可或缺的工具。这个命令非常强大,但也因为其不带确认选项的默认行为而有可能导致数据丢失,因此正确理解和使用`rm`的各种选项至关重要。本篇文章将深入探讨`rm...
Linux 转换 Windows 文件编码格式脚本 Linux 转换 Windows 文件编码格式脚本是将 Windows 上的文件编码格式转换为 UTF-8 编码,以便在移植 Windows 代码到 Linux 下时避免注释代码乱码和编码格式引起的编译错误。 ...
- `touch -t time_stamp file_name`:设置文件的时间戳为指定的时间。 - **cp**:复制文件或目录。 - `cp source_file target_file`:复制source_file到target_file。 - `cp -r source_directory target_...
`rm`命令的主要作用是删除指定的文件或目录。它允许用户清理不必要的文件,释放磁盘空间。需要注意的是,一旦使用`rm`命令删除的文件或目录,通常无法通过常规手段恢复,因此使用时必须谨慎。 **二、rm命令的基本...
### 删除指定文件之外的其他文件 如果你只想保留某些文件,而删除其他所有文件,可以使用反向扩展运算符。例如,要保留`keep`文件并删除其他所有文件: ```bash rm -rf !(keep) ``` 这将删除当前目录中除了`keep`...
在Linux环境中,日志文件对于系统运维至关重要,但随着时间的推移,这些文件会占用大量的磁盘空间。因此,定期清理旧的日志文件是非常必要的。下面详细介绍如何通过`find`命令实现对特定目录下的日志文件进行自动...
在本文中,我们将深入探讨如何将Linux-2.6.20内核移植到AT91RM9200-EK开发板上,这是一个涉及嵌入式Linux系统开发的重要过程。AT91RM9200-EK是一款基于ARM920T处理器的开发套件,广泛用于嵌入式系统的原型设计和开发...