阅读量:0
在Linux脚本中,通配符可以用来匹配文件名或者路径名。通配符可以帮助你快速地批量处理多个文件。
常见的通配符包括:
*
:匹配零个或多个任意字符?
:匹配任意一个字符[...]
:匹配方括号中列出的任意一个字符{...}
:匹配花括号中列出的任意一个字符串
以下是一些示例用法:
- 匹配所有以
.txt
结尾的文件:
ls *.txt
- 删除所有以
temp
开头的文件:
rm temp*
- 复制所有以
file1
或file2
开头的文件到指定目录:
cp file{1,2}* /path/to/directory/
- 使用
[]
匹配范围内的字符:
ls file[1-3].txt
注意,在使用通配符时,要特别小心,确保你知道自己在做什么,以免意外删除或者处理不必要的文件。