Linux下的文件和目录操作常用的通配符
在文件和目录管理中有更多的命令,在Linux系统的现有版本中,命令函数通常是相同的。在Linux的文件系统,你可以使用通配符来匹配多个选择。常用的通配符和描述如下表所示。
U3000 U3000
例如,在当前目录中有几个文件,如汽车、猫、罐、大炮、卡车、公共汽车和自行车,列出以字母C开头的所有文件。
#碰车的猫能炮卡车公共汽车自行车
# LS C *
车炮
列出所有文件名的开头字母B
# LS B *
自行车公共汽车
列出所有的第一个字母C
# LS C * N
火炮
列出包含字母的所有文件
# LS * *
汽车猫炮
列出当前目录下的所有文件,命令行为:
# LS *
自行车巴士汽车猫炮卡车
通配符只能匹配任何字符。在这个示例中,如列出所有第三个字母都是n文件,命令行为:
# LS N *
火炮
列表中的第一个字母是
# LS BS *
总线
括号代表一组匹配的字符,如{ 123456 }和{六},这代表数字1, 2, 3,4, 5,和6,大写字母A和D可以表示为{ A-D }之间的任意字符。很多集可以用逗号隔开,如{ 1-10,A-Z和a-z }为,1到10的数字,小写字母为小写字母和大写字母A到Z的字母Z。如果有前缀!在集合中,它表示集合中包含的字符以外的所有字符集。表示所有辅音的字符集可以写成{!可}。例如显示以上所有例子用字母B或C在文件名的开始,秩序的行为:
# LS { B、C } *
自行车巴士汽车猫炮
对于以字母B或C开头并以字母S或k结尾的所有文件,命令行为是:
# LS { B、C } * { },K
巴士车
圆括号是一种常用的查找文件的方法,例如用长格式列出汽车、罐子和猫文件的长格式信息:
# LS L C {在}的AR,,