IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 萌新向:Linux系统文件寻址、通配符 -> 正文阅读

[系统运维]萌新向:Linux系统文件寻址、通配符


目标

学习过本篇博客以后可一解决掉新手的基础文件寻址、统配符、获取帮助的问题。


一、文件寻址

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:]]
[]     ##该括号内部可以填充任意统配符元素,达到需求的目的
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-07 14:11:49  更:2021-10-07 14:13:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:56:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码