CMD文件管理
cmd文件操作指令

cmd文件操作指令一、引言在计算机操作中,我们经常需要使用命令行界面进行文件操作。
CMD 是Windows系统中的命令行工具,通过输入不同的命令来实现对文件的操作。
本文将介绍一些常用的CMD文件操作指令,帮助读者更好地掌握这些命令,提高文件操作的效率。
二、创建文件与文件夹1. 创建文件夹使用命令行界面可以很方便地创建文件夹。
通过输入"mkdir 文件夹名"命令,即可创建一个名为"文件夹名"的文件夹。
2. 创建文件同样地,我们也可以使用CMD创建文件。
通过输入"echo.>文件名.后缀名"命令,即可创建一个名为"文件名.后缀名"的文件。
三、移动与复制文件1. 移动文件当我们需要将一个文件从一个文件夹移动到另一个文件夹时,可以使用"move 源文件路径目标文件路径"命令。
其中,源文件路径表示要移动的文件的路径和文件名,目标文件路径表示移动后文件的目标路径和文件名。
2. 复制文件若需要将一个文件复制到另一个文件夹中,可以使用"copy 源文件路径目标文件路径"命令。
与移动文件类似,源文件路径表示要复制的文件的路径和文件名,目标文件路径表示复制后文件的目标路径和文件名。
四、删除文件与文件夹1. 删除文件通过输入"del 文件路径"命令,可以删除指定路径下的文件。
请注意,该命令删除的文件将无法恢复,请谨慎使用。
2. 删除文件夹若要删除一个空的文件夹,可以使用"rd 文件夹路径"命令。
若要删除一个非空的文件夹,可以使用"rd /s /q 文件夹路径"命令。
其中,/s参数表示删除指定文件夹及其子文件夹,/q参数表示静默删除,即不显示确认信息。
五、查看文件与文件夹1. 查看文件夹中的内容通过输入"dir 文件夹路径"命令,可以查看指定文件夹中的文件和文件夹列表。
Windows CMD中常用的文件和目录相关命令

Windows CMD中常用的文件和目录相关命令在Windows操作系统中,命令提示符(CMD)是一种强大的工具,它可以让用户通过输入命令来执行各种操作。
在CMD中,有许多与文件和目录相关的命令,这些命令可以帮助我们管理和操作文件和目录。
本文将介绍一些常用的文件和目录相关命令,帮助读者更好地利用CMD进行文件和目录的管理。
1. dir命令dir命令用于列出当前目录中的文件和子目录。
通过输入dir命令,系统会显示当前目录中的所有文件和子目录的列表,包括它们的名称、大小、创建日期和时间等信息。
此外,dir命令还支持一些参数,比如/dir用于按目录顺序显示文件和子目录,/s用于显示当前目录及其子目录中的文件和子目录。
2. cd命令cd命令用于改变当前目录。
通过输入cd命令,后跟目标目录的路径,系统会将当前目录切换到目标目录。
例如,输入cd C:\Users,系统会将当前目录切换到C盘下的Users目录。
此外,cd命令还支持一些特殊符号,比如..表示上一级目录,/d用于切换到指定盘符下的目录。
3. md命令md命令用于创建新的目录。
通过输入md命令,后跟目标目录的路径,系统会在指定路径下创建一个新的目录。
例如,输入md C:\NewFolder,系统会在C盘下创建一个名为NewFolder的新目录。
此外,md命令还支持一些参数,比如/p用于创建多级目录。
4. rd命令rd命令用于删除目录。
通过输入rd命令,后跟目标目录的路径,系统会删除指定路径下的目录。
需要注意的是,rd命令只能删除空目录,如果目录中存在文件或子目录,需要先删除它们才能删除目录本身。
例如,输入rd C:\EmptyFolder,系统会删除C盘下的EmptyFolder目录。
5. copy命令copy命令用于复制文件。
通过输入copy命令,后跟源文件和目标文件的路径,系统会将源文件复制到目标文件中。
例如,输入copy C:\SourceFile.txtD:\TargetFile.txt,系统会将C盘下的SourceFile.txt复制到D盘下的TargetFile.txt。
如何使用Windows CMD命令行进行文件管理

如何使用Windows CMD命令行进行文件管理在Windows操作系统中,CMD命令行是一种强大的工具,可以帮助用户进行各种文件管理操作。
无论是创建、复制、删除文件,还是查找、移动、重命名文件,CMD命令行都能提供快速、高效的解决方案。
本文将介绍如何使用CMD命令行进行文件管理,帮助读者更好地利用这一工具。
1. 查看当前目录在CMD命令行中,首先需要了解当前所在的目录位置。
可以使用"cd"命令来查看当前目录。
输入"cd"命令后按下回车键,CMD会显示当前目录的完整路径。
2. 切换目录如果需要切换到其他目录,可以使用"cd"命令。
例如,要切换到D盘的"Documents"目录,可以输入"cd D:\Documents",然后按下回车键。
CMD会切换到指定目录。
3. 列出目录中的文件和文件夹要列出当前目录中的所有文件和文件夹,可以使用"dir"命令。
输入"dir"命令后按下回车键,CMD会显示当前目录中的所有内容,包括文件名、文件夹名、文件大小和修改日期等信息。
4. 创建文件夹使用CMD命令行可以快速创建文件夹。
使用"mkdir"命令,后跟要创建的文件夹的名称,然后按下回车键即可。
例如,要在当前目录下创建一个名为"NewFolder"的文件夹,可以输入"mkdir NewFolder"。
5. 复制文件CMD命令行可以帮助用户快速复制文件。
使用"copy"命令,后跟要复制的文件路径和目标路径,然后按下回车键即可。
例如,要将C盘下的"file.txt"文件复制到D盘的"Documents"目录中,可以输入"copy C:\file.txt D:\Documents"。
了解Windows CMD命令的常用选项和参数

了解Windows CMD命令的常用选项和参数Windows CMD(命令提示符)是Windows操作系统中的一个命令行工具,它提供了许多强大的功能和选项,可以帮助用户更高效地管理和操作计算机。
在本文中,我们将了解一些常用的CMD命令选项和参数,并探讨它们的用途和功能。
1. 目录和文件管理在CMD中,我们可以使用一些命令来管理目录和文件。
其中,常用的命令选项和参数包括:- dir:用于列出当前目录下的文件和子目录。
可以使用参数如/s(显示文件大小)、/w(以宽格式显示)等来定制输出。
- cd:用于改变当前目录。
可以使用参数如/(回到上一级目录)、..(进入当前目录的上一级目录)等来导航。
- mkdir:用于创建新的目录。
可以使用参数如/p(创建多级目录)来定制创建方式。
- copy:用于复制文件。
可以使用参数如/y(覆盖现有文件)来控制复制行为。
- del:用于删除文件。
可以使用参数如/f(强制删除)来确认删除操作。
2. 系统信息和配置CMD还提供了一些命令选项和参数,用于查看和配置系统信息。
以下是一些常用的命令选项和参数:- systeminfo:用于显示系统的详细信息,包括操作系统版本、安装日期、物理内存等。
可以使用参数如/s(显示本地计算机信息)来指定显示方式。
- ipconfig:用于显示网络配置信息,包括IP地址、子网掩码、默认网关等。
可以使用参数如/all(显示详细信息)来获取更多信息。
- netstat:用于显示网络连接和统计信息。
可以使用参数如/a(显示所有连接)来过滤显示结果。
- tasklist:用于显示当前正在运行的进程列表。
可以使用参数如/svc(显示每个进程的服务信息)来获取更多信息。
- msconfig:用于配置系统启动项和服务。
可以使用参数如/services(只显示服务)来定制显示内容。
3. 网络和通信CMD还提供了一些命令选项和参数,用于网络和通信。
以下是一些常用的命令选项和参数:- ping:用于测试与目标主机的连接。
使用Windows CMD命令修改文件属性和权限

使用Windows CMD命令修改文件属性和权限在Windows操作系统中,文件属性和权限是文件管理的重要组成部分。
通过修改文件属性和权限,我们可以控制文件的访问权限、所有者以及其他相关设置。
虽然Windows提供了图形化的界面来进行这些操作,但是使用CMD命令行工具可以更加高效和灵活地完成这些任务。
一、修改文件属性文件属性是指文件的一些基本信息,如文件的创建时间、修改时间、文件大小等。
在CMD命令行中,我们可以使用attrib命令来修改文件属性。
1. 打开CMD命令行工具。
在开始菜单中搜索“CMD”并打开命令提示符。
2. 切换到目标文件所在的目录。
使用cd命令来切换目录,例如cdD:\Documents。
3. 使用attrib命令来修改文件属性。
例如,如果我们想将一个文件设置为只读属性,可以使用以下命令:attrib +r filename.ext其中,filename.ext是要修改属性的文件名和扩展名。
4. 同样地,如果我们想取消文件的只读属性,可以使用以下命令:attrib -r filename.ext通过这种方式,我们可以方便地修改文件的只读、隐藏、系统等属性,以满足不同的需求。
二、修改文件权限文件权限是指对文件的访问控制权限。
在Windows系统中,文件权限通常由文件的所有者和用户组来确定。
通过修改文件权限,我们可以控制谁可以对文件进行读、写或执行等操作。
1. 打开CMD命令行工具。
2. 切换到目标文件所在的目录。
3. 使用icacls命令来修改文件权限。
例如,如果我们想将一个文件的所有者设置为某个用户,并且允许该用户对文件进行读写操作,可以使用以下命令:icacls filename.ext /setowner usernameicacls filename.ext /grant username:(CI)(OI)RW其中,filename.ext是要修改权限的文件名和扩展名,username是要设置为文件所有者的用户名。
Windows cmd命令中常用的文件操作指令

Windows cmd命令中常用的文件操作指令在Windows操作系统中,cmd命令是一种非常常用且强大的工具,可以通过它来执行各种文件操作指令。
本文将介绍一些常用的文件操作指令,帮助读者更好地利用cmd命令进行文件管理。
1. 查看文件和文件夹在cmd命令中,可以使用dir命令来查看当前目录下的文件和文件夹列表。
dir 命令还可以搭配一些参数,比如使用dir /p可以逐页显示文件和文件夹列表,使用dir /w可以以宽格式显示文件和文件夹列表。
2. 切换目录使用cd命令可以切换当前目录。
比如,使用cd C:\可以进入C盘根目录,使用cd..可以返回上一级目录。
此外,使用cd /d可以切换到其他驱动器的目录。
3. 创建文件夹使用mkdir命令可以创建新的文件夹。
比如,使用mkdir MyFolder可以在当前目录下创建一个名为MyFolder的文件夹。
可以使用mkdir命令创建多级文件夹,比如使用mkdir Folder1\Folder2\Folder3可以创建多级文件夹。
4. 复制文件和文件夹使用copy命令可以复制文件。
比如,使用copy file1.txt file2.txt可以将file1.txt 复制为file2.txt。
可以使用copy命令复制多个文件,比如使用copy file1.txt file2.txt file3.txt folder可以将file1.txt、file2.txt和file3.txt复制到folder文件夹中。
使用xcopy命令可以复制文件夹及其内容。
比如,使用xcopy Folder1 Folder2 /s 可以将Folder1文件夹及其内容复制到Folder2文件夹中。
5. 移动文件和文件夹使用move命令可以移动文件和文件夹。
比如,使用move file1.txt folder可以将file1.txt移动到folder文件夹中。
可以使用move命令移动多个文件,比如使用move file1.txt file2.txt folder可以将file1.txt和file2.txt移动到folder文件夹中。
cmd中各种指令

cmd中各种指令(原创版)目录1.CMD 简介2.CMD 中的基本指令3.CMD 中的高级指令4.总结正文一、CMD 简介CMD,全称命令提示符,是 Windows 操作系统中一个基于文本的用户界面,用户可以在其中执行各种指令。
CMD 主要用于批处理任务和命令行操作,它具有操作简单、功能强大的特点。
在 CMD 中,用户可以通过各种指令来实现文件管理、系统管理等功能。
二、CMD 中的基本指令1.文件管理指令- CD:切换目录- LCD:显示当前目录- CD..:返回上一级目录- RD:删除目录- DEL:删除文件2.文件操作指令- TYPE:显示文件内容- COPY:复制文件- MOVE:移动文件- REN:重命名文件3.系统管理指令- SHUTDOWN:关闭计算机- RESTART:重启计算机- PAUSE:暂停执行- BREAK:中断当前进程三、CMD 中的高级指令1.批处理指令- @echooff:关闭命令回显- echo:显示信息- rem:注释- pause:暂停执行,等待用户按键继续2.转义字符指令- ^:匹配行尾- %:匹配任意字符- *:匹配任意数量的字符-?:匹配任意一个字符- |:管道符,用于重定向输出3.条件语句指令- IF:条件判断- ELSE:条件分支- ELSE IF:条件分支四、总结CMD 作为 Windows 操作系统的一个重要组成部分,提供了丰富的指令供用户执行。
从基本的文件管理、文件操作到高级的批处理、条件语句等,CMD 能够满足用户在命令行环境下的各种需求。
如何在Windows CMD命令中实现打印和文档管理

如何在Windows CMD命令中实现打印和文档管理在Windows操作系统中,CMD命令是一种非常强大的工具,可以用于实现各种系统管理和操作。
本文将重点介绍如何在CMD命令中实现打印和文档管理。
一、打印管理打印是我们日常工作中经常会用到的功能之一。
在CMD命令中,我们可以使用以下命令来实现打印管理:1. lpq命令:该命令用于查看打印队列中的打印任务。
使用lpq命令可以查看当前打印队列中的打印任务及其状态,以便及时了解打印情况。
2. lpr命令:该命令用于将文件发送到打印机进行打印。
使用lpr命令可以将指定的文件发送到默认打印机进行打印,方便快捷。
3. lp命令:该命令用于控制打印任务。
使用lp命令可以暂停、恢复、取消或重启指定的打印任务,以便对打印任务进行管理。
通过以上命令的组合应用,我们可以在CMD命令中实现对打印机的管理和控制,提高工作效率。
二、文档管理文档管理是我们在日常工作中不可或缺的一部分。
在CMD命令中,我们可以使用以下命令来实现文档管理:1. dir命令:该命令用于列出指定目录下的文件和子目录。
使用dir命令可以查看指定目录下的文件列表,以便快速定位和管理文件。
2. cd命令:该命令用于切换当前目录。
使用cd命令可以在不同的目录之间进行切换,方便对不同目录下的文件进行管理。
3. copy命令:该命令用于复制文件。
使用copy命令可以将指定文件复制到另一个目录中,实现文件的备份和迁移。
4. del命令:该命令用于删除文件。
使用del命令可以删除指定的文件,清理不需要的文件,释放磁盘空间。
5. rename命令:该命令用于重命名文件。
使用rename命令可以将指定文件重命名为新的名称,方便对文件进行标识和管理。
通过以上命令的灵活应用,我们可以在CMD命令中实现对文档的管理和操作,提高工作效率和文件整理的便利性。
总结:通过本文的介绍,我们了解到在Windows CMD命令中实现打印和文档管理是一项非常实用的功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对文件的管理通常只是新建文件,删除文件,查找文件,通过目录将相应的文件归档管理。
通常用到最多的还有就是复制粘贴,也有可能的时候只可能想得某个字符串,而不记得是哪个文件,所以在应该的时候也可能会考虑到这种查找方法说明:这里应用的cmd6.11、新建文件一般不是shell的工作,这都是由相应的编辑器去完成的可以新建目录创建目录。
MKDIR[drive:]pathMD[drive:]path如果命令扩展被启用,MKDIR会如下改变:如果需要,MKDIR会在路径中创建中级目录。
例如:假设\a不存在,那么:mkdir\a\b\c\d与:mkdir\achdir\amkdir bchdir bmkdir cchdir cmkdir d相同。
如果扩展被停用,则需要键入mkdir\a\b\c\d。
2、删除文件,这里有两条命令可以使用,请看下面的说明可以删除一个或数个文件。
DEL[/P][/F][/S][/Q][/A[[:]attributes]]namesERASE[/P][/F][/S][/Q][/A[[:]attributes]]namesnames指定一个或多个文件或者目录列表。
通配符可用来删除多个文件。
如果指定了一个目录,该目录中的所有文件都会被删除。
/P删除每一个文件之前提示确认。
/F强制删除只读文件。
/S删除所有子目录中的指定的文件。
/Q安静模式。
删除全局通配符时,不要求确认/A根据属性选择要删除的文件属性R只读文件S系统文件H隐藏文件A存档文件I无内容索引文件L重分析点-表示“否”的前缀如果命令扩展被启用,DEL和ERASE更改如下:/S开关的显示句法会颠倒,即只显示已经删除的文件,而不显示找不到的文件。
删除目录:删除一个目录。
RMDIR[/S][/Q][drive:]pathRD[/S][/Q][drive:]path/S除目录本身外,还将删除指定目录下的所有子目录和文件。
用于删除目录树。
/Q安静模式,带/S删除目录树时不要求确认3、复制文件,当然复制文件是原来的文件还是存在的,不能对目录一起复制1、将一份或多份文件复制到另一个位置。
COPY[/D][/V][/N][/Y|/-Y][/Z][/L][/A|/B]source[/A|/B][+source[/A|/B][+...]][destination[/A|/B]]source指定要复制的文件。
/A表示一个ASCII文本文件。
/B表示一个二进位文件。
/D允许解密要创建的目标文件destination为新文件指定目录和/或文件名。
/V验证新文件写入是否正确。
/N复制带有非8dot3名称的文件时,尽可能使用短文件名。
/Y不使用确认是否要覆盖现有目标文件的提示。
/-Y使用确认是否要覆盖现有目标文件的提示。
/Z用可重新启动模式复制已联网的文件。
/L如果源是符号链接,请将链接复制到目标而不是源链接指向的实际文件。
命令行开关/Y可以在COPYCMD环境变量中预先设定。
这可能会被命令行上的/-Y替代。
除非COPY命令是在一个批处理脚本中执行的,默认值应为在覆盖时进行提示。
要附加文件,请为目标指定一个文件,为源指定数个文件(用通配符或file1+file2+file3格式)。
2、复制文件和目录树。
XCOPY source[destination][/A|/M][/D[:date]][/P][/S[/E]][/V][/W][/C][/I][/Q][/F][/L][/G][/H][/R][/T][/U][/K][/N][/O][/X][/Y][/-Y][/Z][/B][/EXCLUDE:file1[+file2][+file3]...]source指定要复制的文件。
destination指定新文件的位置和/或名称。
/A仅复制有存档属性集的文件,但不更改属性。
/M仅复制有存档属性集的文件,并关闭存档属性。
/D:m-d-y复制在指定日期或指定日期以后更改的文件。
如果没有提供日期,只复制那些源时间比目标时间新的文件。
/EXCLUDE:file1[+file2][+file3]...指定含有字符串的文件列表。
每个字符串在文件中应位于单独的一行。
如果任何字符串与复制文件的绝对路径的任何部分相符,则排除复制该文件。
例如,指定如\obj\或.obj的字符串会分别排除目录obj下面的所有文件或带有.obj扩展名的所有文件。
/P创建每个目标文件之前提示您。
/S复制目录和子目录,不包括空目录。
/E复制目录和子目录,包括空目录。
与/S/E相同。
可以用来修改/T。
/V验证每个新文件的大小。
/W提示您在复制前按键。
/C即使有错误,也继续复制。
/I如果目标不存在,且要复制多个文件,则假定目标必须是目录。
/Q复制时不显示文件名。
/F复制时显示完整的源文件名和目标文件名。
/L显示要复制的文件。
/G允许将加密文件复制到不支持加密的目标。
/H也复制隐藏文件和系统文件。
/R覆盖只读文件。
/T创建目录结构,但不复制文件。
不包括空目录或子目录。
/T/E包括空目录和子目录。
/U只复制已经存在于目标中的文件。
/K复制属性。
一般的Xcopy会重设只读属性。
/N用生成的短名称复制。
/O复制文件所有权和ACL信息。
/X复制文件审核设置(隐含/O)。
/Y取消提示以确认要覆盖现有目标文件。
/-Y要提示以确认要覆盖现有目标文件。
/Z在可重新启动模式下复制网络文件。
/B复制符号链接本身与链接目标相对。
/J复制时不使用缓冲的I/O。
推荐复制大文件时使用。
开关/Y可以预先在COPYCMD环境变量中设置。
这可能被命令行上的/-Y覆盖。
4、移动文件,直接把文件移动对应的目的地,初始位置不再有文件移动文件并重命名文件和目录。
要移动至少一个文件:MOVE[/Y|/-Y][drive:][path]filename1[,...]destination要重命名一个目录:MOVE[/Y|/-Y][drive:][path]dirname1dirname2[drive:][path]filename1指定您想移动的文件位置和名称。
destination指定文件的新位置。
目标可包含一个驱动器号和冒号、一个目录名或组合。
如果只移动一个文件并在移动时将其重命名,您还可以包括文件名。
[drive:][path]dirname1指定要重命名的目录。
dirname2指定目录的新名称。
/Y取消确认覆盖一个现有目标文件的提示。
/-Y对确认覆盖一个现有目标文件发出提示。
命令行开关/Y可以出现在COPYCMD环境变量中。
这可以用命令行上的/-Y替代。
默认值是,除非MOVE命令是从一个批脚本内执行的,覆盖时都发出提示。
5、其它一些常用的命令重命名文件:RENAME[drive:][path]filename1filename2.REN[drive:][path]filename1filename2.请注意,您不能为目标文件指定新的驱动器或路径。
替换文件。
REPLACE[drive1:][path1]filename[drive2:][path2][/A][/P][/R][/W]REPLACE[drive1:][path1]filename[drive2:][path2][/P][/R][/S][/W][/U][drive1:][path1]filename指定源文件。
[drive2:][path2]指定要替换文件的目录。
/A把新文件加入目标目录。
不能和/S或/U命令行开关搭配使用。
/P替换文件或加入源文件之前会先提示您进行确认。
/R替换只读文件以及未受保护的文件。
/S替换目标目录中所有子目录的文件。
不能与/A命令开关搭配使用。
/W等您插入磁盘以后再运行。
/U只会替换或更新比源文件日期早的文件。
不能与/A 命令行开关搭配使用。
文件搜索命令WHERE[/R dir][/Q][/F][/T]pattern...描述:显示符合搜索模式的文件位置。
在默认情况下,搜索是在当前目录和PATH环境变量指定的路径中执行的。
参数列表:/R从指定目录开始,递归性搜索并显示符合指定模式的文件。
/Q只返回退出代码,不显示匹配文件列表。
(安静模式)匹配文件。
(安静模式)/F显示所有相配文件并用双引号括上。
/T显示所有相配文件的文件的文件。
pattern指定要匹配的文件的搜索模式。
通配符*和?可以用在模式中。
也可以指定"$env:pattern"和"path:pattern"格式;其中"env"是环境变量,搜索是在"env"变量的指定的路径中执行的。
这些格式不应该跟/R一起使用。
此搜索也可以用将PATHEXT变量扩展名附加于此模式的方式完成。
/?显示此帮助消息。
注意:如果搜索成功,此工具返回错误级别0;如果不成功,返回1;如果失败或发生错误,返回2。
示例:WHERE/?WHERE myfilename1myfile????.*WHERE$windir:*.*WHERE/R c:\windows*.exe*.dll*.batWHERE/Q??.???WHERE"c:\windows;c:\windows\system32:*.dll"WHERE/F/T*.dll在文件中搜索字符串。
FIND[/V][/C][/N][/I][/OFF[LINE]]"string"[[drive:][path]filename[...]]/V显示所有未包含指定字符串的行。
/C仅显示包含字符串的行数。
/N显示行号。
/I搜索字符串时忽略大小写。
/OFF[LINE]不要跳过具有脱机属性集的文件。
"string"指定要搜索的文本字符串。
[drive:][path]filename指定要搜索的文件。
如果没有指定路径,FIND将搜索在提示符处键入的文本或者由另一命令产生的文本。
在文件中寻找字符串。
FINDSTR[/B][/E][/L][/R][/S][/I][/X][/V][/N][/M][/O][/P][/F:file] [/C:string][/G:file][/D:dir list][/A:color attributes][/OFF[LINE]]strings[[drive:][path]filename[...]]/B在一行的开始配对模式。
/E在一行的结尾配对模式。
/L按字使用搜索字符串。
/R将搜索字符串作为一般表达式使用。
/S在当前目录和所有子目录中搜索匹配文件。
/I指定搜索不分大小写。
/X打印完全匹配的行。
/V只打印不包含匹配的行。
/N在匹配的每行前打印行数。
/M如果文件含有匹配项,只打印其文件名。
/O在每个匹配行前打印字符偏移量。