目标
一、文件寻址
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:]]
[] ##该括号内部可以填充任意统配符元素,达到需求的目的
本文详细介绍了Linux系统中的文件寻址方法,包括使用`pwd`命令查看当前目录,以及快速切换路径的方式。此外,还深入解析了通配符的作用和用法,如精确匹配与模糊匹配,并通过示例展示了如何进行批量操作具有共通点的文件或目录。
597

被折叠的 条评论
为什么被折叠?



