目标
学习过本篇博客以后可一解决掉新手的基础文件寻址、统配符、获取帮助的问题。
一、文件寻址
pwd:当前目录的所在位置
pwd
输入后回车直接显示当前所在目录的路径
快速切换路径的方式
..
=+
~
~username
+= .
返回上个层级的目录
cd ..
返回上次所在的目录位置(仅适用于cd命令)
cd -
cd ~+
二、通配符
1.作用
#######批量操作具有共通点的文件或目录
代码如下(示例):
*
?
[[:digit:]]
[[:lower:]]
[[:alpha:]]
[[:alnum:]]
[[:punct:]]
[[:upper:]]
[[:space:]]
精确匹配方式 ##表示匹配1到3之间的所有数字到westos这个固定文件名称之前,并且将这些文件新建出来。
touch {1..3}westos
模糊匹配 ##表示匹配1和3这两个数字到westos这个文件名称之前,并且新建该文件。
touch [1..3]westos
这个表示除了1和3之外的数字和westos进匹配,同时将该文件直接新建出来。
touch [!1..3]westos
touch [^1..3]westos
2.示例
代码如下(示例): 表示显示/mnt下的所有以westos开头的文件名称
cat /mnt/westos*
表示精确删/mnt/westos1到3的所有文件
rm -fr /mnt/westos{1..3}
表示模糊删除/mnt下的wetos开头的除了1和3之间的所有文件
rm -fr /mnt/westos[!1..3]
rm -fr /mnt/westos[^1..3]
表示删除/mnt下的westos开头的后边带有单个小写字母的文件
rm -fr /mnt/westos[[:lower:]]
表示删除/mnt下的以westos开头的带有单个字母或是数字的文件
rm -fr /mnt/westos[[:alnum:]]
表示删除/mnt下的以westos开头的并且带有单个大写字母的文件
rm -fr /mnt/westos[[:upper:]]
表示删除/mnt下的westos开头并且以空格结束的文件
rm -fr /mnt/westos[[:space:]]
表示删除/mnt下的以westos开头使用数字结尾的文件
rm -fr /mnt/westos[[:digit:]]
表示删除/mnt下的以westos开头使用单个符号结尾的文件
rm -fr /mnt/westos[[:punct:]]
表示删除/mnt下的westos开头的使用单个数字或是带有单个字母的文件
rm -fr /mnt/westos[[:diget:][:alnum:]]
[]
|