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

掌握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中处理文件和目录的效率。


http://www.kler.cn/a/588372.html

相关文章:

  • Java基础编程练习第32题-定义接口(Biology、Animal)、类(Person)、子类(Pupil)(PTA选题)
  • 使用c#进行串口通信
  • 商品详情页
  • 第7章 站在对象模型的尖端3: RTTI
  • 考研系列-408真题计算机网络篇(10-17)
  • Centos 7 升级 GCC
  • 找第一个只出现一次的字符(信息学奥塞一本通-1130)
  • 基于大模型的智能客服搭建
  • doris:安全概览
  • R语言:初始环境配置
  • 【实战解析】smallredbook.item_get_video API:小红书视频数据获取与电商应用指南
  • 大语言模型基础--task2:大模型技术基础
  • 【Java】高频面试题
  • 图解多头注意力机制:维度变化一镜到底
  • 完整的模型验证套路
  • NPU的工作原理:神经网络计算的流水线
  • 计算机二级Python资料
  • RabbitMQ(补档)
  • Hive SQL 精进系列:解锁 Hive SQL 中 KeyValue 函数的强大功能
  • 微信小程序刷题逻辑实现:技术揭秘与实践分享