dos文件管理命令

这篇博客详细介绍了DOS文件管理命令,包括assoc、attrib、cacls、cd/chdir、cipher、comp、copy、del/erase、dir、fc、find、ftype、mkdir/md、more、path、popd、pushd、rename/ren、rmdir/rd、sort、type和xcopy。内容涵盖这些命令的用途、格式和实例,帮助读者理解和掌握DOS下的文件操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

dos文件管理命令

前言

DOS是个人操作系统上使用最多也最流行的操作系统。其中最重要的MS-DOS从1981年推出的1.0版发展至今,已经有了众多版本,其功能和实用性也越来越强。从Windows 2000开始,DOS被冠以新的名字一一“ 命令行”出现在操作系统中。

文件管理命令

assoc 文件名扩展关联

该命令用于显示和设置文件名扩展关联。通过文件名扩展关联,指定某种后缀名的文件按照特定类型文件打开,其命令格式如下:
请添加图片描述

eg:最典型的文本文档关联.txt

请添加图片描述

attrib 显示和修改文件属性

每个文件除了所包含的内容,还具有附加特性,这个特性称为文件属性。用户可用attrib命令查看或设置文件属性,常见的属性包括只读属性、归档属性、隐藏属性及系统属性.其命令格式如下:

请添加图片描述
其中:+代表指定 -代表清除

+r和-r分别代表指定或清除文件的只读属性。指定后,该文件只能被读取,不能修改和删除。
+a和-a分别代表指定或清除文件的归档属性。
+s和-s分别代表指定或清除文件的系统属性。指定后,该文件无法被查看,修改和删除。
+h和-h分别代表指定或清除文件的隐藏属性。指定后,该文件无法被查看,修改和删除。

eg:使用attrib查看当前目录文件属性

请添加图片描述

cacls 文件访问控制权限

Windows XP/Vista和Windows7广泛支持NTFS分区。该分区格式提供文件访问控制表(ACL)。通过该机制,系统可以更好地管理文件的用户访问。对于同一个文件,可以指定不同的用户拥有不同的文件访问权限。cacls 命令可以显示或者修改文件的访问控制表,其命令格式如下:
请添加图片描述
eg:使用cacls查看文件的访问权限
请添加图片描述

cd/chdir 改变或显示当前目录

改变目录是命令行下最常用的操作,所以cd/chdir也是使用最频繁的命令。cd命令是chdir的简写形
式。两者功能是完全一样的,都是用于显示当前目录名或改变当前目录,其命令格式如下:
请添加图片描述
参数/d 表示允许改变为其他分区的目录。
eg:使用cd 演示如何改变当前目录。
cd表示显示当前目录
cd…返回父目录
关于/d参数,如果不使用,则无法改变到其他分区
请添加图片描述

cipher 文件加密

文件加密是NTFS 分区增加的一个重要功能。 这是FAT、FAT32分区所不具备的。微软提供cipher命令用于显示或更改NTFS分区上的目录和文件加密。
这个命令不详细介绍,请看例子:
eg:使用cipher查看文件的加密信息
请添加图片描述

comp 文件比较

comp命令用于比较两个文件的内容是否相同。如果使用通配符,还可以用于比较两个文件集合的内容是否相同,其命令格式如下:
请添加图片描述eg:以交互模式,来比较两个文件的内容,第一个文件为c.txt ,内容为abcdef,
第二个文件为d.txt,内容为abcdej。默认比较的是ASCII码。用/d表示十进制比较。
请添加图片描述

copy 文件复制

copy命令不仅可以用来复制,还可以合并文件。

eg:将两个txt文件合并为一个文件。
请添加图片描述

del/erase 删除文件

del/erase命令都用于删除一个或多个文件,命令格式如下:
请添加图片描述
eg:使用del/erase命令删除多个文件 ,/p表示删除前提示确认。

请添加图片描述

dir 显示目录

dir命令用于显示目录中的文件和子目录列表,其命令格式如下:
请添加图片描述
eg:使用dir命令查看文件的所有人信息。
/q表示列出所有的文件和文件所有人。

请添加图片描述

fc 文件比较

fc命令用于比较两个文件或两个文件集,并显示它们之间的不同。它在comp命令的基础上,增加很多比较项,如支持二进制模式比较、Tab字符支持等。fc 命令格式有以下形式:
请添加图片描述
eg:使用fc命令比较从c.txt和d.txt两个文件。
其中,使用/A只能显示每个文件的第一行和最后一-行,而/N 则显示每个文件的行号。
请添加图片描述

find 查找文本行

在Windows图形界面模式下,用户可以通过搜索功能来搜索文本信息。在命令行下,用户可以使用find命令在文件中搜索字符串,其命令格式如下:
请添加图片描述
eg:使用find命令从c.txt文件中搜索两个指定的字符串。
其中,使用/c参数后,仅显示包含字符串的行数,/n参数表示显示行数。

请添加图片描述

ftype 文件类型

ftype用于显示或修改某种文件类型的打开方法,其命令格式如下:

请添加图片描述
eg:使用ftype命令查看文本文件类型的打开方式。

请添加图片描述

mkdir/md 建立子目录

mkdir/md命令都用于创建目录,其命令格式如下:
请添加图片描述
eg:使用mkdir/md新建目录
\a\b表示在当前目录中创建a目录,在a目录中创建b目录。

请添加图片描述

more 分屏显示文件

more命令用于逐屏显示输出,其命令格式如下:
请添加图片描述
eg:使用more命令显示c.txt的内容。

请添加图片描述

path 用于设置命令行搜索路径

path命令用于可执行文件显示,或设置一个搜索路径,其命令格式如下:

请添加图片描述
eg:使用path命令显示当前设置的路径。

请添加图片描述

popd 更改存储目录

popd命令用于将当前目录更改到有pushd命令存储的目录,其命令格式如下:
请添加图片描述
注意:每次使用popd命令时,必须存储-一个目录供用户使用。但是,也可以通过多次使用pushd命令存储多个目录。将目录按顺序储存到一个虚拟堆栈中。popd命令的示例请参照下节pushd命令。

pushd 存储当前目录

pushd命令用于保存当前目录以供popd命令使用,然后改到指定的目录,其命令格式如下:
请添加图片描述

eg:使用pushd命令和popd命令存储和访问目录。
其中,所有保存的目录都按照堆栈的形式保存。最后保存的目录会被最先使用。

请添加图片描述

rename/ren 文件重命名

rename和ren命令都用于对文件进行重命名,其命令格式如下:

请添加图片描述
eg:使用ren命令修改c.txt的名称为f.txt。

请添加图片描述

rmdir/rd 删除子目录

rmdir和rd命令都用于删除一个目录,其命令格式如下:

请添加图片描述
eg:使用rd命令删除a目录。
/s表示删除a目录下的所有子目录和文件,也即删除整个目录树。

请添加图片描述

sort 数据排序

sort命令用于将文件中内容按照行的方式进行排序,其命令格式如下:

请添加图片描述
eg:使用sort命令对a.txt文件进行排序,其中/r表示逆序。

请添加图片描述

type 显示文件内容

type命令用于显示文本文件的内容,功能上类似与more命令,其命令格式如下:

请添加图片描述
eg:使用type命令显示a.txt的内容。请添加图片描述

xcopy 子目录及文件复制

xcopy命令是copy命令的加强版本,不仅可以复制文件,还可以复制整个目录树以及内部的文件,其命令格式如下:

请添加图片描述

eg:使用xcopy命令复制一个目录树。
/e参数表示复制目录及子目录,包括空的。

请添加图片描述

题外话

这是本人自己学习整理,一方面是方便看到这篇文章的博友们学习,巩固知识;另一方面也是为了加

深自己对操作系统常用命令的理解,如有错误请各位多指点以下,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值