心理

当前位置 /首页/完美生活/心理/列表

Linux通配符作用

Linux通配符作用

Linux中文件通配符的作用

Linux的命令中可以使用文件名通配符“*”、“?”和“[]”,其中“*”代表任意个字符。

例如:

t*代表以字母t开头的所有文件名,包括t、t12345、等

“?”代表1个字符,例如t?代表以字母t开头的,文件名长度为2的所有文件名,包括tt、t6、tp等,但不包括ttt、tpppp等

“[]”表示所包括的字符,例如t[123]t表示文件名t1t、t2t、t3t。

在具体使用中,我们能够使用如下语句进行复制文件:

cp /home/user/* //将目录/home/user/下的以为后缀的文件复制到当前目录下

对于上述,cp为复制语句,使用*号进行了字符的通配。

rm -i a* //表示以交互确认的方式删除当前目录下以字符a开头的文件

对于上述,rm为删除命令,能够进行文件的删除,在此处进行了* 的通配

cat test[123] //依次显示test1、test2、test3的内容

对于上述,cat为显示文本文件的内容,进行了[ ] 的通配

TAG标签:通配符 Linux #