系统运维

切换盘符:

根目录:
d:
上级目录:
cd  ..
相对路径:
cd  test
绝对路径:
cd  c:\\test
查看当前目录:
echo  %cd%  或  cd
切换盘符:
cd  /d  e:\\test

环境变量:

查看:
echo  %path%  或  path
清除当前:
path;

查看文件/文件夹:

不含隐藏文件:
dir
隐藏文件:
dir  /a
排序:
dir  /on

属性操作

+  添加属性
-  清除属性
r  只读
a  读写
s  系统
h  隐藏
#系统文件与普通文件的区别:系统文件不允许用户直接修改属性,普通文件允许用户修改属性
隐藏文件:
attrib  +h  a.txt
只读文件:
attrib  +r  a.txt
读写:
attrib  +a  a.txt
显示文件:
attrib  -h  a.txt
递归操作:
attrib  /s  +h  *.txt

创建文件:

空文件:
echo.  >  test.txt
带内容:
echo  abc  >  test.txt

创建文件夹:

单个文件夹:
md  test
多个文件夹:
md  test1  test2
多级目录:
md  test1\\test2\\test3...

复制文件:

单个:
copy  /y  a.txt  a.txt.back
多个:
copy  /y  *.txt  *.txt.back
合并:
copy  a.txt+b.txt  c.txt
copy  *.txt  cmb.txt
输入多行文本到文件:
copy  con  test.txt  #以ctl+z后按回车结束输入

复制文件夹:

不含隐藏文件:
xcopy  /y  test1  test2
隐藏文件:
xcopy  /y  /h  test1  test2
含空文件夹:
xcopy  /y  /e  /h  test1  test2

删除文件:

单个:
del  /f  /q  a.txt
多个:
del  /f  /q  *.txt
递归:
del  /s  /f  /q  *.txt

删除文件夹:

rd  /s  /q  test

重命名文件/文件夹:

单个:
move  a  aa
多个:
ren  *.txt  *.bat

移动文件/文件夹:

move  /y  test1  test2

查找/统计文件:

显示行号:
find  /n  str  test.txt
统计行数:
find  /c  str  test.txt
查看文件内容:
findstr  .  test.txt

比较文件差异:

两个文件:
fc  /n  a.txt  b.txt
多个文件:
fc  /n  *.txt  b.txt

查看文件内容:

显示所有:
type  test.txt
分页显示:
more  test.txt  #空格显示下一页

压缩、解压缩:

先决条件:
安装winrar软件
压缩、追加:
rar  a  test.zip  文件/文件夹
解压缩:
rar  e  test.zip  路径

windows常用命令(文件操作篇)-编程之家