find -mtime -n 代表n天以内,+n 表示n天以前
如 find . -mtime -3 找出3天内修改过的文件
按修改日期找出文件并删除
find . -mtine -3 |xargs rm -f 删除3天内修改过的文件
您还没有登录,请您登录后再发表评论
2. **查找文件**:`find`命令在目录树下搜索符合条件的文件。例如,`find / -name "example.txt"`在根目录下查找名为“example.txt”的文件。 3. **搜索文件内容**:`grep`命令用于在文件中查找包含特定字符串的行。...
- `Checker` 和 `Find`: 分别指定用来计算checksum和查找文件的命令。 3. **函数定义**: - `scan_file()`: 遍历指定的目录,获取所有文件的路径并保存到临时文件中。 - `cr_checksum_list()`: 读取临时文件中的...
它可以根据多种条件来查找文件,如文件名、文件大小、修改时间等,并且可以执行一些操作,如删除、改变权限等。 #### 二、`find`命令语法及参数详解 `find`命令的基本格式如下: ```bash find [path] [expression...
首先,我们需要创建一个Shell脚本,用于执行文件删除操作。以下是一个名为`delbak.sh`的示例脚本: ```bash #!/bin/bash location="/root/sqlbak/" find $location -mtime +30 -type f | xargs rm -f ``` 脚本中的...
2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok...
文件管理方面,学习笔记讲解了如何使用dd命令生成任意大小的文件、如何查找并删除重复文件、处理文件权限、所有权和粘滞位,以及创建不可修改的文件和批量产生空白文件。 总的来说,《Shell学习笔记》是一份详尽的...
`pwd`显示当前目录,`mv`移动或重命名文件,`cp`复制文件,`rm`删除文件,`date`显示日期和时间,`cal`打印日历,`whoami`显示当前登录用户,`uname`提供系统信息,`uptime`显示系统运行时间,`whereis`查找命令的...
接着,使用`find`命令查找所有比这个临时文件更旧的文件,并删除它们。同时,还删除空的子目录。 6. **解锁**:完成清理后,删除锁文件。 配置文件`del_history_files.cfg`包含了需要清理的目录和对应的小时数,...
- 文件命令涵盖了文件创建、修改、删除和权限管理等功能,如mkdir、rm、chmod等。 - 系统命令则涉及系统状态查询、网络配置、进程管理等更高级的功能,如ps、top、ifconfig等。 #### 标准输入、输出与错误 - **...
1. 文件和目录管理:`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`创建目录,`rm`删除文件或目录,`cp`复制文件或目录,`mv`移动或重命名文件/目录。 2. 文本处理:`cat`查看文件内容,`more`或`less`分页显示,...
2. **find**: 用于在文件系统中查找文件,可以基于文件名、类型、时间等多种条件。 3. **awk**: 数据处理工具,可以按指定模式处理文本。 4. **Xshell**和**secureCRT**: 这是两个SSH客户端工具,用于远程连接Linux...
- **2.1.6 按照更改时间查找文件**:使用`mtime`选项。 - **2.1.7 查找比某个文件新或旧的文件**:使用`newer`和`not newer`选项。 - **2.1.8 使用type选项**:根据文件类型查找文件。 - **2.1.9 使用size选项**:...
10. **find**:根据各种条件查找文件。 11. **chmod** 和 **chown/chgrp**:更改文件或目录的权限和所有者。 12. **tar**:打包和压缩文件,`tar -czvf archive.tar.gz dir/` 压缩目录。 13. **unzip/gunzip** 和...
3. 环境变量 `$PATH`:包含了操作系统查找可执行文件的目录列表,通常在`/etc/environment`, `/etc/profile`或`~/.bashrc`中设置。 4. 获取字符串长度:可以使用`${#variable}`来获取字符串的长度。 5. `root`用户...
相关推荐
2. **查找文件**:`find`命令在目录树下搜索符合条件的文件。例如,`find / -name "example.txt"`在根目录下查找名为“example.txt”的文件。 3. **搜索文件内容**:`grep`命令用于在文件中查找包含特定字符串的行。...
- `Checker` 和 `Find`: 分别指定用来计算checksum和查找文件的命令。 3. **函数定义**: - `scan_file()`: 遍历指定的目录,获取所有文件的路径并保存到临时文件中。 - `cr_checksum_list()`: 读取临时文件中的...
它可以根据多种条件来查找文件,如文件名、文件大小、修改时间等,并且可以执行一些操作,如删除、改变权限等。 #### 二、`find`命令语法及参数详解 `find`命令的基本格式如下: ```bash find [path] [expression...
首先,我们需要创建一个Shell脚本,用于执行文件删除操作。以下是一个名为`delbak.sh`的示例脚本: ```bash #!/bin/bash location="/root/sqlbak/" find $location -mtime +30 -type f | xargs rm -f ``` 脚本中的...
2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok...
2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok...
2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok...
文件管理方面,学习笔记讲解了如何使用dd命令生成任意大小的文件、如何查找并删除重复文件、处理文件权限、所有权和粘滞位,以及创建不可修改的文件和批量产生空白文件。 总的来说,《Shell学习笔记》是一份详尽的...
`pwd`显示当前目录,`mv`移动或重命名文件,`cp`复制文件,`rm`删除文件,`date`显示日期和时间,`cal`打印日历,`whoami`显示当前登录用户,`uname`提供系统信息,`uptime`显示系统运行时间,`whereis`查找命令的...
接着,使用`find`命令查找所有比这个临时文件更旧的文件,并删除它们。同时,还删除空的子目录。 6. **解锁**:完成清理后,删除锁文件。 配置文件`del_history_files.cfg`包含了需要清理的目录和对应的小时数,...
- 文件命令涵盖了文件创建、修改、删除和权限管理等功能,如mkdir、rm、chmod等。 - 系统命令则涉及系统状态查询、网络配置、进程管理等更高级的功能,如ps、top、ifconfig等。 #### 标准输入、输出与错误 - **...
1. 文件和目录管理:`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`创建目录,`rm`删除文件或目录,`cp`复制文件或目录,`mv`移动或重命名文件/目录。 2. 文本处理:`cat`查看文件内容,`more`或`less`分页显示,...
2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok...
2. **find**: 用于在文件系统中查找文件,可以基于文件名、类型、时间等多种条件。 3. **awk**: 数据处理工具,可以按指定模式处理文本。 4. **Xshell**和**secureCRT**: 这是两个SSH客户端工具,用于远程连接Linux...
- **2.1.6 按照更改时间查找文件**:使用`mtime`选项。 - **2.1.7 查找比某个文件新或旧的文件**:使用`newer`和`not newer`选项。 - **2.1.8 使用type选项**:根据文件类型查找文件。 - **2.1.9 使用size选项**:...
10. **find**:根据各种条件查找文件。 11. **chmod** 和 **chown/chgrp**:更改文件或目录的权限和所有者。 12. **tar**:打包和压缩文件,`tar -czvf archive.tar.gz dir/` 压缩目录。 13. **unzip/gunzip** 和...
2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok...
3. 环境变量 `$PATH`:包含了操作系统查找可执行文件的目录列表,通常在`/etc/environment`, `/etc/profile`或`~/.bashrc`中设置。 4. 获取字符串长度:可以使用`${#variable}`来获取字符串的长度。 5. `root`用户...
2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok...
2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok...