Linux中,什么能和*f[1-9]符合
时间: 2024-03-19 14:42:59 浏览: 15
在Linux中,*f[1-9]可以匹配以下文件名:
- f1
- f2
- f3
- f4
- f5
- f6
- f7
- f8
- f9
其中,*表示可以匹配任意数量的字符(包括零个字符),[1-9]表示可以匹配数字1到9中的任何一个数字。因此,*f[1-9]可以匹配以f开头,后跟一个数字1到9的任何文件名。
相关问题
* * * * * /usr/bin/find /root/ -type f -ctmin +1 -name 'mariadb-*.sql' -delete \;
这是一个 Linux 系统的定时任务,会在每个小时的第一分钟执行一次。该命令会在 /root 目录下查找文件名为 mariadb-*.sql 并且创建时间超过1分钟的文件,并将其删除。其中,* 表示通配符,可以匹配任意字符。-type f 表示只查找文件类型,-ctmin +1 表示创建时间超过1分钟,-name 'mariadb-*.sql' 表示文件名以 mariadb- 开头且以 .sql 结尾。-delete 表示删除符合条件的文件。`\;` 表示命令结束。
find . -type f -name 'VoLTE13*202006*'|xargs rm -rf {}; 什么意思
这是一个Linux命令,它的作用是删除当前目录及其子目录下,文件名符合指定规则的所有文件。
具体来说,这个命令分为两个部分:
1. 查找符合条件的文件
- `find .`:从当前目录开始查找。
- `-type f`:只查找普通文件,不包括目录和链接文件。
- `-name 'VoLTE13*202006*'`:查找文件名以 "VoLTE13" 开头,中间包含 "202006" 的文件。其中,通配符 "*" 表示可以匹配任意字符。
2. 删除查找到的文件
- `xargs rm -rf {}`:将查找到的所有文件名传递给 `rm -rf` 命令进行删除。其中,"{}" 表示从 `find` 命令查找到的文件名,`xargs` 命令会将其作为参数传递给 `rm -rf` 命令。
需要注意的是,这个命令可能会删除一些重要的文件,因此在使用时要谨慎,并确保文件名的匹配规则正确。另外,建议先使用 `find` 命令查看匹配的文件是否正确,确认无误后再执行删除命令。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)