Linux find 查找文件显示时间
时间: 2024-03-08 11:47:15 浏览: 19
可以使用 Linux 的 find 命令来查找文件,并使用 ls 命令来显示文件的时间。例如,要查找所有以 .txt 结尾的文件并显示它们的创建时间、修改时间和访问时间,可以使用以下命令:
```
find /path/to/directory -name "*.txt" -exec ls -lact {} +
```
其中,`/path/to/directory` 表示要查找的目录路径,`-name "*.txt"` 表示要查找以 .txt 结尾的文件,`-exec ls -lact {} +` 表示对每个找到的文件执行 `ls -lact` 命令来显示文件的详细信息,包括创建时间、修改时间和访问时间。
相关问题
linux find查找文件
在Linux中,find命令用于查找文件和目录。它是一个非常有用的工具,可以根据不同的条件来搜索文件。与grep命令不同,find命令可以递归地搜索整个文件系统。
要使用find命令查找文件,可以使用以下语法:
```
find <路径> <选项> <表达式>
```
其中,路径指定要搜索的目录或文件,选项用于指定搜索的条件,表达式用于指定要执行的操作。
以下是一些常用的选项和表达式:
- `-amin -10`:查找在系统中最后10分钟内被访问过的文件。
- `-atime -2`:查找在系统中最后48小时内被访问过的文件。
- `-empty`:查找在系统中为空的文件或文件夹。
- `-group cat`:查找属于group为cat的文件。
- `-mmin -5`:查找在系统中最后5分钟内被修改过的文件。
- `-mtime -1`:查找在系统中最后24小时内被修改过的文件。
- `-user fred`:查找属于用户fred的文件。
- `-size 10000c`:查找大于10000000字节的文件(c表示字节,w表示双字,k表示KB,M表示MB,G表示GB)。
- `-size -1000k`:查找小于1000KB的文件。
请根据您的需求选择合适的选项和表达式来使用find命令进行文件查找。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [linux下快速查找文件](https://blog.csdn.net/weixin_42199791/article/details/108726422)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [Linux命令之查找文件find](https://blog.csdn.net/cnds123321/article/details/124970979)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
linux find 查找文件内容
`find` 命令是用于查找文件和目录的工具,而要查找文件内容,可以使用 `grep` 命令。 `grep` 命令可以在文件中查找指定的文本或模式,并将匹配的行输出到终端或指定的文件中。
下面是 `grep` 命令的基本语法:
```
grep [OPTIONS] PATTERN [FILE...]
```
其中,`PATTERN` 表示要查找的文本或模式,可以是正则表达式;`FILE` 表示要搜索的文件,可以指定多个文件。
例如,要在 `example.txt` 文件中查找包含字符串 `hello world` 的所有行,可以使用以下命令:
```
grep "hello world" example.txt
```
如果要在指定目录及其子目录下查找包含字符串 `hello world` 的文件,可以使用以下命令:
```
find /path/to/directory -type f -exec grep "hello world" {} +
```
其中,`/path/to/directory` 表示要搜索的目录,`-type f` 表示只搜索普通文件,`-exec` 表示执行命令,`{} +` 表示将搜索到的文件作为参数传递给 `grep` 命令。