在/etc文件中找到所有在过去一小时内被修改过的常规文件
时间: 2024-05-08 14:16:36 浏览: 8
要查找在过去一小时内被修改过的常规文件,您可以使用以下命令:
```
find /etc -type f -mmin -60
```
这将在/etc目录下查找所有类型为常规文件(-type f)且在过去60分钟内被修改过的文件(-mmin -60)。
请注意,此命令将根据系统当前时间计算文件修改时间,而不是文件创建时间。如果您需要查找文件创建时间,请使用-cmin选项代替-mmin选项。
相关问题
在/etc文件中找到所有在过去一小时内被修改过的常规文件。 在每个找到的文件上执行cat。 创建一个新目录,并复制该目录中所有找到的文件(备份)
命令如下:
```
find /etc -type f -mmin -60 -exec cat {} \; -exec cp {} /backup_directory \;
```
解释如下:
- `find /etc`:在 `/etc` 目录下查找文件
- `-type f`:只查找常规文件
- `-mmin -60`:只查找最近一小时内被修改过的文件
- `-exec cat {} \;`:对于找到的每个文件,执行 `cat` 命令显示文件内容
- `-exec cp {} /backup_directory \;`:对于找到的每个文件,执行 `cp` 命令将其复制到 `/backup_directory` 目录中备份。
注意:在执行这个命令前,需要确保你有足够的权限来创建目录和复制文件。
在/etc目录中查找最近1天之内被改动过的文件。
要在/etc目录中查找最近1天之内被改动过的文件,你可以使用以下命令:
```
find /etc -type f -mtime -1
```
这个命令使用了find工具来在/etc目录中查找文件。`-type f`选项表示只匹配文件,而不包括目录。`-mtime -1`选项表示文件的修改时间在最近1天之内。
该命令将输出所有在/etc目录下最近1天之内被改动过的文件。
请注意,这可能需要一些时间来完成,因为它会遍历整个/etc目录。如果你只对特定的子目录感兴趣,可以将命令修改为`find /etc/subdirectory -type f -mtime -1`,其中/subdirectory是你想要搜索的子目录路径。