Linux命令 通配符,重定向解释笔记
当目录下的文件一多,我们若只使用ls 查看目录下的文件,然后再从里面找我们所需要的文件,那工作量就有点大了。所以我们要介绍通配符的使用。
<1>查看文件信息:ls (ls的详细使用方法再第一弹中讲解过,今天讲通配符)
例如:
/命令输入行/: ls (假如输入ls之后你目录下的文件夹有以下这些)
/命令执行行/: 123.txt 124.txt 223.txt 224.txt
(我们知道输入ls是会显示所有没隐藏的文件,
那么如果我们只想查看 某些文件时该怎么办呢?)
/命令输入行/: ls 1* (就会显示所有以1开头的文件)
123.txt 124.txt
*就是通配符。还有一种通配符就是 ?
?与 *不同,一个 ?只会替换一个,举个例子:
/命令输入行/: ls (假如输入ls之后你目录下的文件夹有以下这些)
123.txt 124.txt 223.txt 224.txt
/命令输入行/: ls 2? (就会显示以2开头并且 文件名是2个字符的文件,很显然我们没有这个文件。
就会出现下面的语句)
ls:无法访问'2?':没有那个文件或目录
/命令输入行/: touch 23 (创建一个文件名为23)
/命令输入行/: touch 234 (创建一个文件名为234)
/