Dos命令学习
注意
涉及到属性设置用斜杠
,涉及到路径用反斜杠
如无特殊说明,这些命令创建的东西都是可以用路径定位的.
如无特殊说明,在操作路径时默认绝对路径和相对路径都是可以的.
如无特殊哦说明,命令的大小写都是可以的.
命令+/?---------在命令提示符下显示帮助.
Dos命令手册:https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/windows-commands
DIR命令
常用
dir----------------------显示当前文件夹下的目录和文件
dir /w(空格可加可不加,下面同理)------横着显示
dir /a[其他参数]------显示具有某种属性的文件----------打出来类似dir/ad、dir/ac这样
dir /p--------------分页显示
dir /s-------------显示当前目录下的所有文件,包括子文件夹中的所有文件
完整形式
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
常用一些就是dir (相对路径or绝对路径) /字母
所有命令
/A 显示具有指定属性的文件。
属性 D 目录 R 只读文件
H 隐藏文件 A 准备存档的文件
S 系统文件 I 无内容索引文件
L 解析点 - 表示“否”的前缀
/B 使用空格式(没有标题信息或摘要)。
/C 在文件大小中显示千位数分隔符。这是默认值。用 /-C 来
禁用分隔符显示。
/D 跟宽式相同,但文件是按栏分类列出的。
/L 用小写。
/N 新的长列表格式,其中文件名在最右边。
/O 用分类顺序列出文件。
排列顺序 N 按名称(字母顺序) S 按大小(从小到大)
E 按扩展名(字母顺序) D 按日期/时间(从先到后)
G 组目录优先 - 反转顺序的前缀
/P 在每个信息屏幕后暂停。
/Q 显示文件所有者。
/R 显示文件的备用数据流。
/S 显示指定目录和所有子目录中的文件。
/T 控制显示或用来分类的时间字符域。
时间段 C 创建时间
A 上次访问时间
W 上次写入的时间
/W 用宽列表格式。
/X 显示为非 8.3 文件名产生的短名称。格式是 /N 的格式,
短名称插在长名称前面。如果没有短名称,在其位置则
显示空白。
/4 用四位数字显示年
MD命令(新建文件夹)
md 路径+目录名-------------在该路径下创建目录
这个路径可以是绝对路径也可以是相对路径。
如果不带路径,就是当前目录下。
md 路径+目录名 路径+目录名 路径+目录名---------创建多个同级文件夹
值得注意的一点是,在dos命令下,不严格的来说斜杠与反斜杠可以混用,但要是遇到md这样的命令,斜杠代表命令(/a /s),反斜杠代表的才是路径分隔符(c:\a\b\c)。
RD命令(删除文件夹)
使用方法和上面的md命令一样,同时注意点也一样,都是斜杠与反斜杠。
rd 路径+目录名(目录必须是空的)-----删除空目录
rd /s 路径+目录名--------删除非空目录--需要确认
rd /s /q 路径+目录-------删除非空目录--不需要确认----命令属性前后无所谓/q/s
copy con命令(新建文件)
copy con 文件名+拓展名------------在指定路径下创建文件.
然后会出现空白行,可以在此输入文件内容,换行直接按回车就可以,结束编辑可以按CTRL+c或者(CTRL+Z)+回车.
copy命令(复制文件)
copy 被复制文件(夹) 复制到(为)文件(夹)----------复制指定文件(夹)
eg:
copy a.txt b.txt---将文件a.txt复制并命名为b.txt
copy a.txt b-------将文件a.txt复制到b文件夹下,并且文件名不变
copy a b-----------将文件夹a下的所有文件复制到文件夹b下-----eg:
a--1.txt 2.txt 3.txt b--null
↓
a--1.txt 2.txt 3.txt b--1.txt 2.txt 3.txt
copy a b.txt-------将文件夹a中的所有内容复制到文件b.txt下---eg:
a--1.txt:1 2.txt:2 3.txt:3 b.txt文件未建立
↓
a--1.txt:1 2.txt:2 3.txt:3 b.txt:123
文件合并是在上一个文件末尾追加,不会额外另换行.
问题:将整个文件夹的文件复制在一个文件中时,复制的文件最后有个<0x1a>
.????
ren(ame)命令(重命名文件)
ren 原文件(夹) 新文件(夹)名-----------重命名文件----------eg:
ren ..\1.txt 2.doc
ren *.txt *.doc-------类似这样,将所有txt文件改为doc文件,前面的命令有几个也可以这样指定.
注意:
- 在重命名文件时,不能指定新的驱动器或路径。 还不能使用此命令在驱动器之间重命名文件,或将文件移动到不同的目录。
del命令(删除文件)
del 文件名----------删除文件--------/q无提示删除
注意:
- 如果del后面跟的是文件夹名,则删除文件夹内所有文件.
- del只能删除文件
move命令(剪切)
move 旧文件路径 新文件路径---------移动文件新文件路径如果是一个文件夹,那就是把文件移动到文件夹下,如果是文件夹+文件名,那就是移动完再重命名.
xcopy命令(复制文件夹)
xcopy 旧文件夹 新文件夹---------复制文件夹
注意:
- 复制过去的是文件夹内容,而不是把整个文件夹塞到新的文件夹中.
net user命令(查看系统用户)
ping命令(网络)
ipconfig命令(查看本机IP信息)
cls命令(清屏)
start命令(打开文件)
start 文件名+后缀--------------打开文件start 文件夹------------------打开该目录
chkdsk命令(磁盘检查&修复)
当系统意外关机时,用此命令检查磁盘.
注:权限问题,暂时不学.