目录与文件操作命令速查手册

Windows目录与文件操作常用命令大全

运行方式

  • 快捷键 WIN+R 打开运行,输入 CMD 命令,按 ENTER 键直接进入
  • 或者在开始菜单上单击右键,点击运行输入 CMD

修改背景

打开 cmd,右击窗口点击属性,可以为 cmd 命令窗口设置文字与背景样式。

快捷键

  • 快速查看历史记录
  • Tab 自动补全键
  • cls 清屏

常用命令

cd 切换目录命令

命令 用途
d: 把当前工作目录切换到D盘
cd c:\dos 进入指定目录
cd .. 退回上一级目录
cd \ 退回到根目录

dir 显示目录内容命令

命令 用途
DIR /? 查询相关参数
dir 显示目录中的文件列表
dir /a 显示具有指定属性的文件
  • D 目录
  • R 只读文件
  • H 隐藏文件
  • S 系统文件
dir /ah 显示隐藏文件
dir /x 显示短名称,以便删除带有空格等特殊字符命名的目录或文件

TREE 目录命令

命令 用途
tree 生成目录树,很少使用。不建议在文件多的目录中使用,容易卡死。

START 运行命令

命令 用途
start 打开目录或文件

TYPE 查看命令

命令 用途
type c:\dos\dos.txt 查看文件内容

ECHO 写入命令

命令 用途
echo 向文档中重写内容>dos.txt 将内容写到dos.txt
echo 向文档中追加内容>>dos.txt 将内容追加到dos.txt

MD 创建目录命令

命令 用途
md 1\2\3\4 一次建立多级子目录
md test..\ 创建不可删除目录(使用 rd /s /q test..\ 命令可以删除)
md "test /" 可见无法打开,但start命令可以打开目录
注意: MD命令为创建目录命令,其无法创建txt文档文件。
创建文件的方法:
  • copy con 文件名.txt 执行后,你可以开始输入内容。输入完成后,按下 Ctrl + C 来结束输入。
  • type nul > 文件名.txt 创建一个新文件
  • echo "文本内容" > 文件名.txt 将文本内容重写到文件,非追加写入。

COPY 复制命令

命令 用途
copy NEWDOS~1.TXT 1.txt 复制带空格名的文件
copy /b 源文件1 + 源文件2 + ... 目标文件 合并文件

XCOPY 复制命令

命令 用途
xcopy /e newdos~1 2 复制带空格的目录,xcopy可以多级目录以及空目录复制

MOVE 剪切命令

命令 用途
move 1.txt NewPlace/2.txt 移动剪切文件

REN 重命名命令

命令 用途
ren 1.txt 2.txt 重命名文件

DEL 删除命令

命令 用途
del dos.txt 删除指定目录或文件

RD 删除命令

命令 用途
rd /s 1 一次删除多级子目录,DEL命令不可以

ATTRIB 属性设置命令

命令 用途
attrib hide.txt +h 设置隐藏
attrib hide.txt -h 去除隐藏
-A -R -S -H 或 +A +R +S +H 对应:存档,只读,系统,隐藏 属性

COMP 比较命令

命令 用途
comp 1.txt 2.txt /a /d /n=3 以十进制字符形式,对前3行数据进行比较,显示不相同内容

FC 比较命令

命令 用途
fc /b test1.txt test2.txt 逐行显示不相同内容

FIND 查找命令

命令 用途
find /n "准备查找的内容" test1.txt test2.txt 多文件查找内容

FINDSTR 查找命令

命令 用途
findstr /n /x "待查找内容" test1.txt 指定文件查找内容,查找包含指定内容的行
findstr /n /v "待查找内容" test1.txt 指定文件查找内容,查找不包含指定内容的行

压缩、解压缩命令

注意: 由于系统不自带该命令,因此需要安装压缩软件,这里以360压缩为例。
360zip.exe -ar dos.txt c:\dos\dos.zip 360zip.exe -x dos.zip
Windows 10权限提示: 由于windows10系统权限设置问题,未必会成功,会阻止运行或弹窗提示。

Windows中 / \ // \\ 的区别

  • / 正斜杠:用于分隔域名和子域名,以及在网页地址中分隔目录和文件名。
  • \ 反斜杠:是主要的路径分隔符,例如: "C:\Program Files"
  • // 双正斜杠:用于网络协议,例如: http://www.example.comftp://
  • \\ 双反斜杠:用于网络资源访问,例如: \\servername\sharename