当前位置: 首页 > news >正文

掌握Windows命令提示符中的万能符:*号的全方位使用指南

在Windows命令提示符(cmd)中,* 号是一个通配符,主要用于匹配文件名或目录名中的任意字符序列。以下是 * 号在cmd中的常见用法:

1. 匹配文件名中的任意字符序列

  • * 可以代表任意长度的字符序列(包括空字符)。

dir *.*       :: 列出当前目录所有文件
dir *.txt     :: 列出所有扩展名为 `.txt` 的文件
dir report*   :: 列出以 "report" 开头的所有文件
dir *good*    :: 列出文件名中包含 "good" 的所有文件

2. 匹配目录名中的任意字符序列

  • * 也可以用于匹配目录名。

  • 例如,dir C:\Users\*\Documents 会列出所有用户文档目录下的内容。

3. 与 copy 或 move 命令结合使用

  • 使用 * 可以批量复制或移动文件。

  • 例如,copy *.txt C:\Backup 会将当前目录下所有 .txt 文件复制到 C:\Backup 目录。

4. 与 del 或 erase 命令结合使用

  • 使用 * 可以批量删除文件。

  • 例如,del *.tmp 会删除当前目录下所有 .tmp 文件。

5. 与 ren 命令结合使用

  • * 可以用于批量重命名文件。

  • 例如,ren *.txt *.doc 会将所有 .txt 文件的扩展名改为 .doc

6. 与 for 循环结合使用

  • * 可以在 for 循环中遍历文件。

  • 例如,for %f in (*.txt) do echo %f 会逐个显示当前目录下所有 .txt 文件的文件名。

7. 与 xcopy 命令结合使用

  • * 可以用于批量复制目录和文件。

  • 例如,xcopy C:\Source\* D:\Destination /s 会将 C:\Source 目录下的所有文件和子目录复制到 D:\Destination

8. 与 findstr 命令结合使用

  • * 可以用于搜索文件内容。

  • 例如,findstr "searchterm" *.log 会在所有 .log 文件中搜索 searchterm

9. 与 dir 命令结合使用

  • * 可以用于列出特定类型的文件。

  • 例如,dir *.exe 会列出当前目录下所有 .exe 文件。

10. 与 attrib 命令结合使用

  • * 可以用于批量修改文件属性。

  • 例如,attrib +h *.sys 会将所有 .sys 文件设置为隐藏属性。

11. 与 type 命令结合使用

  • * 可以用于显示多个文件的内容。

  • 例如,type *.log 会显示所有 .log 文件的内容。

12. 与 more 命令结合使用

  • * 可以用于分页显示多个文件的内容。

  • 例如,more *.txt 会分页显示所有 .txt 文件的内容。

13. 与 tree 命令结合使用

  • * 可以用于显示目录结构。

  • 例如,tree C:\Windows\* 会显示 C:\Windows 目录下的所有子目录结构。

14. 与 robocopy 命令结合使用

  • * 可以用于批量复制文件和目录。

  • 例如,robocopy C:\Source D:\Destination *.txt 会将 C:\Source 目录下所有 .txt 文件复制到 D:\Destination

15. 与 where 命令结合使用

  • * 可以用于查找文件。

  • 例如,where *.exe 会在当前目录下查找所有 .exe 文件。

注意事项:

  • * 是通配符,不能用于匹配文件名中的单个字符(单个字符使用 ?)。

  • 在使用 * 时,务必小心,尤其是在删除或移动文件时,以免误操作。

通过灵活使用 * 号,可以大大提高在cmd中处理文件和目录的效率。

相关文章:

  • 2.2[frontEnd]ESLint
  • 语音识别 FireRedASR-AED模型主要特点
  • Gitee重新远程连接仓库(Linux)
  • Spring boot+mybatis的批量删除
  • 模运算的艺术:从基础到高阶的算法竞赛应用
  • AI大白话(一):5分钟了解AI到底是什么?
  • 知识图谱流程说明
  • 开源通义万相本地部署方案,文生视频、图生视频、视频生成大模型,支持消费级显卡!
  • DAY34 贪心算法Ⅲ
  • MinIo前后端实现
  • 深度解析React Native底层核心架构
  • Axure高级功能深度解析一一高效原型设计的利器
  • overcommit_never 和overcommit_guess 的定义和使用
  • APP自动化测试-备忘录:Appium 2.X的安装和启动服务方法
  • 【C语言】动态内存分配函数calloc
  • 设计模式-策略模式
  • 网络运维学习笔记(DeepSeek优化版) 017 HCIA-Datacom综合实验02
  • 【前沿 热点 顶会】CVPR 2025 录用的基于扩散模型的图像生成方向的论文
  • SMT贴片机编程高效学习路径解析
  • 18.使用读写包操作Excel文件:xlrd、xlwt 和 xlutils 包
  • 塞尔维亚总统因突发健康问题,中断对美国的正式访问并回国
  • “仿佛一场追星粉丝会”,老铺黄金完成国内头部商业中心全覆盖,品牌化后下一步怎么走?
  • 八成盈利,2024年沪市主板公司实现净利润4.35万亿元
  • 全国台联原会长杨国庆逝世,享年89岁
  • 国台办:台商台企有信心与国家一起打赢这场关税战
  • 事关广大农民利益,农村集体经济组织法5月1日起施行