Windows常用命令-文件目录相关

1.dir命令

作用:浏览当前文件夹的内容。(带<dir>表示的为文件夹,否则为文件)

/s:列出指定目录和所有子目录中的文件

/a:显示隐藏文件

2.cd命令

作用:改变工作目录

相对路径:针对当前路径有效,如:.\123

绝对路径:从盘符开始写路径,如:c:\users\administrator

3.md命令

作用:创建新目录

如:md .\a#在当前目录创建目录a

md d:\1\2\3#递归创建目录

4.rd命令

作用:删除文件夹

/s:删除该文件夹以及文件夹内文件

/q:无提示删除文件夹

/s /q :无提示删除文件夹以及文件

5.echo命令

作用:输出信息

如:echo hello #在屏幕上输出 hello

echo命令配合重定向符号>可以实现像文件内写入内容。

>为覆盖内容,>>为追加内容

如:D:>echo hello word! > c:\Users\Administrator\Desktop\1.txt

将hello wodr! 输入到桌面上的1.txt中

6.type命令

作用:浏览一个文件的内容

如:type c:\Users\Administrator\Desktop\1.txt

7.more命令

作用:分页显示文件内容

如果每次显示文件的一行,请按回车键,要显示下一页,请按空格键

8.findstr命令

作用:在文件中搜索字符串,把搜索到的字符串所在行显示在屏幕上

如:findstr"a"test.txt#搜索test.txt文件中包含字符"a"的行

如:findstr"^a" test.txt#搜索test.txt文件中以字符"a"开头的行

如:findstr"a$"test.txt#搜索test.txt文件中以字符"a"结尾的行

9.del命令

作用:删除文件

如:del test #删除当前目录下的test文件夹中的所有非只读文件

如:del *.txt #删除所有以txt结尾的文件

如:del *.* #删除所有文件

如:del *.* #无提示删除所有文件

注:*为通配符,代表任意字符,任意长度

10.attrib命令

作用:显示或更改文件属性

如:attrib +r 文件全名/文件夹名 #添加只读属性

如:attrib +s +h 文件全名/文件夹名 #添加系统文件属性和隐藏属性

注:+改为 -则为取消文件属性

11.copy命令

作用:将一份或多份文件复制到指定位置

如:copy C:\user\administraator\desktop\1.txt d:\1.txt

注:复制目录时应使用xcopy命令

如:xcop /s test1 test2 #复制目录和子目录,不包括空目录

如:xcop /e test1 test2 #复制目录和子目录,包括空目录

12.move命令

作用:移动文件并重命名文件和目录

如:move .\*.txt d:\ #将当前目录下后缀名为txt的文件移动到d盘根目录

13.ren命令

作用:重命名文件或目录

如:ren d:\test.txt test_01.txt #将d盘下的test文件夹重命名为text_01

14.&符号

作用:顺序执行多条命令,不管命令是否执行成功

如:d: & md test #先将工作目录切换到d盘根目录,然后创建目录test

15.&&符号

作用:顺序执行多条命令,当碰到执行出错的命令后将不执行后续命令

如:findstr "hello" test.txt > null && echo 成功找到 #在当前目录下的text.txt文件中查找"hello"字符串,

如果找到就输出“hello"成功找到,失败就不输出。(需保证该目录下存在text.txt文件)

16.||符号

作用:顺序执行多条命令,当碰到执行正确的命令后将不再执行后续命令

如:findstr "hello" test.txt >null && echo 未找到 #在当前目录下的text.txt文件中查找"hello"字符串,

如果找到就输出“hello",找不到就输出未找到找到。(需保证该目录下存在text.txt文件)
17.|符号

作用:将第一个命令的输出结果作为第二个命令的操作对象

如:dir c:\windows | more #列出目录c:\windows下的内容,然后分页显示。