Windows 命令提示符(CMD)操作(一):文件和目录管理

简介: Windows 命令提示符(CMD)操作(一):文件和目录管理

一、文件和目录管理

1.1 dir

列出目录中的文件和子目录

一般语法:

dir [drive:][path][filename] [/p] [/w] [/s] [/b] [/a[[:]attributes]] [/o[[:]sortorder]] [/t[[:]timefield]] [/c] [/l] [/q] [/r] [/d] [/4]

其中:

[drive:] 是可选的驱动器名称,指定要列出文件和目录的驱动器。

path 是要列出文件和目录的路径。如果省略了 path,则默认为当前目录。

filename 是可选的文件名模式,用于筛选要显示的文件。

/p:按页显示输出,每页显示一屏。

/w:以宽格式显示结果,一行显示多个文件或目录。

/s:递归地显示子目录中的文件。

/b:以简洁格式显示结果,只显示文件和目录的名称。

/a[[:]attributes]:指定要显示的文件和目录的属性。常见的属性包括 R(只读)、H(隐藏)、S(系统)、D(目录)、A(存档)等。

/o[[:]sortorder]:按指定的顺序排序结果。常见的排序顺序包括 N(按名称)、E(按扩展名)、D(按日期和时间)等。

/t[[:]timefield]:按指定的时间字段排序结果。常见的时间字段包括 C(创建时间)、A(访问时间)、W(修改时间)等。

/c:在列出的文件和目录的大小后面显示千位分隔符。

/l:使用小写字母显示结果。

/q:显示文件和目录的所有者。

/r:反向排序结果。

/d:仅显示符合指定日期或日期范围的文件。

/4:以 4 列的格式显示结果。

例如,要列出当前目录中的所有文件和子目录,你可以在命令提示符(CMD)中运行以下命令:

dir

如果你想列出 D: 驱动器的根目录下所有的 .txt 文件,你可以运行以下命令:

dir D:\*.txt

1.2 cd

改变当前目录

要切换到 D:\work 目录,你可以执行以下命令:

cd D:\work

1.3 md

创建新目录

一般语法:

md [drive:]path

其中:

  • [drive:] 是可选的驱动器名称,指定要创建目录的驱动器。
  • path 是要创建的目录的路径。

例如,要在当前目录下创建一个名为 new_folder 的新目录,你可以在命令提示符(CMD)中运行以下命令:

md new_folder

如果你想要在指定路径下创建目录,例如在 D: 驱动器的根目录下创建一个名为 work 的目录,你可以运行以下命令:

md D:\work

1.4 rd

删除目录

一般语法:

rd [drive:]path

其中:

  • [drive:] 是可选的驱动器名称,指定要删除的目录所在的驱动器。
  • path 是要删除的目录的路径。

要注意的是,rd 命令只能删除空目录。如果要删除的目录中包含有其他文件或子目录,你必须先删除这些文件和子目录,然后才能使用 rd 命令删除该目录。

例如,要删除名为 old_folder 的空目录,你可以在命令提示符(CMD)中运行以下命令:

rd old_folder

如果要删除 D: 驱动器下的名为 temp 的空目录,你可以运行以下命令:

rd D:\temp

1.5 copy

复制文件

一般语法:

copy source [destination]

其中:

  • source 是要复制的源文件或目录的路径。
  • destination 是要将源文件或目录复制到的目标位置的路径。如果省略了 destination,则默认为当前目录。

要注意的是,copy 命令只能复制文件,不能复制整个目录。如果要复制整个目录及其内容,你应该使用 xcopy 或 robocopy 命令,这两个命令支持递归复制。

例如,要将名为 file1.txt 的文件从当前目录复制到 D:\backup 目录,你可以运行以下命令:

copy file1.txt D:\backup

如果要在同一目录下将文件复制为另一个文件,你可以指定一个新的文件名作为目标,例如:

copy file1.txt new_file.txt

1.6 move

移动文件或重命名文件

一般语法:

move [source] [destination]

1.6 move

移动文件或重命名文件

一般语法:

move [source] [destination]

其中:

  • source 是要移动的源文件或目录的路径。
  • destination 是要将源文件或目录移动到的目标位置的路径。

要注意的是,move 命令可以用于移动文件或目录,但不能用于重命名文件或目录。如果要在移动文件或目录的同时重命名它们,你应该提供新的目标路径和文件名。

例如,要将名为 file1.txt 的文件从当前目录移动到 D:\backup 目录,你可以运行以下命令:

move file1.txt D:\backup

如果要在同一目录下将文件移动为另一个文件,你可以指定一个新的文件名作为目标,例如:

move file1.txt new_file.txt

如果要将整个目录及其内容移动到另一个位置,你可以指定目录名作为源和目标,例如:

move directory1 D:\backup

1.7 del

删除文件

一般语法:

del [drive:][path]filename

其中:

  • [drive:] 是可选的驱动器名称,指定要删除的文件所在的驱动器。
  • path 是可选的路径,指定要删除的文件所在的路径。
  • filename 是要删除的文件的名称。

del 命令还支持一些选项,例如 /P 用于提示用户确认删除操作,/F 强制删除只读文件等。这些选项可以根据需要添加到命令中。

例如,要删除当前目录下的名为 file1.txt 的文件,你可以运行以下命令:

del file1.txt

如果要删除 D: 驱动器下的名为 file2.txt 的文件,你可以运行以下命令:

del D:\file2.txt

如果要删除指定目录下的所有文件,可以使用通配符 *,例如:

del C:\path\to\directory\*

1.8 ren

重命名文件

一般语法:

ren [drive:][path]oldname newname

其中:

  • [drive:] 是可选的驱动器名称,指定要重命名的文件或目录所在的驱动器。
  • path 是可选的路径,指定要重命名的文件或目录所在的路径。
  • oldname 是要重命名的文件或目录的旧名称。
  • newname 是文件或目录的新名称。

例如,要将当前目录下的名为 file1.txt 的文件重命名为 newfile.txt,你可以运行以下命令:

ren file1.txt newfile.txt

如果要重命名 D: 驱动器下的名为 old_dir 的目录为 new_dir,你可以运行以下命令:

ren D:\old_dir new_dir

要注意的是,ren 命令只能用于重命名文件或目录,不能用于移动文件或目录。如果要移动文件或目录的同时重命名它们,你应该使用 move 命令,并提供新的目标路径和名称。

1.9 type

显示文件内容

一般语法:

type [drive:][path]filename

其中:

  • [drive:] 是可选的驱动器名称,指定要显示内容的文件所在的驱动器。
  • path 是可选的路径,指定要显示内容的文件所在的路径。
  • filename 是要显示内容的文件的名称。

例如,要在命令提示符窗口中显示当前目录下名为 file.txt 的文本文件的内容,你可以运行以下命令:

type file.txt

如果要显示 D: 驱动器下的名为 example.txt 的文本文件的内容,你可以运行以下命令:

type D:\example.txt

type 命令会将指定文件的文本内容显示到命令提示符窗口中。对于大型文件或包含大量文本的文件,可能会导致命令提示符窗口的输出过多,因此可以使用重定向将输出内容写入到另一个文件中,例如:

type file.txt > output.txt

1.10 more

逐屏显示文件内容(按回车显示下一行)

一般语法:

more [options] [filename]

其中:

  • [options]是可选的参数,用于控制more命令的行为。常见的选项包括:
  • /c:显示完整文件内容,而不进行逐页显示。
  • /p:暂停在每一页的末尾等待用户按键继续。
  • /s:将连续的空行压缩为一个空行显示。
  • [filename] 是要显示内容的文件的路径。

例如,要在命令提示符窗口中按页显示当前目录下名为 file.txt 的文本文件的内容,你可以运行以下命令:

more file.txt

如果要查看 D: 驱动器下的名为 example.txt 的文本文件的内容,你可以运行以下命令:

more D:\example.txt

1.11 find

在文件中查找文本

一般语法:

find "string" filename

其中:

  • "string" 是要查找的字符串或文本。
  • filename 是要在其中查找字符串的文件名。

例如,要在名为 file.txt 的文本文件中查找包含字符串 "example" 的行,你可以运行以下命令:

find "example" file.txt

find 命令会遍历 file.txt 文件的内容,并将包含字符串 "example" 的所有行显示在命令行窗口中。

需要注意的是,find 命令默认区分大小写,如果要进行大小写不敏感的搜索,可以使用 /i 选项,例如:

find /i "example" file.txt


相关文章
|
1天前
|
Java 程序员 Windows
【windows自带exe】使用`findstr.exe`来搜索包含某个字符串的文件
【windows自带exe】使用`findstr.exe`来搜索包含某个字符串的文件
8 0
|
4天前
|
安全 Linux 网络安全
Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
16 0
|
5天前
|
缓存 网络协议 Linux
碎片技能:在 Windows 的任意目录一键快捷进入 CMD 命令行界面
在Windows 10/11中,SaaS服务商常需使用命令行,如PowerShell或CMD。本文介绍了如何进入DOS命令行:通过“开始”菜单→“运行”→输入“cmd”,然后确认。此外,还展示了如何在任意目录快速启动DOS命令行,只需右键点击并选择相应菜单项。提供两种实现方法:一是导入注册表文件,二是使用名为ContextMenuManager的优化软件。建议使用软件方法,易于添加和删除菜单项。
18 1
碎片技能:在 Windows 的任意目录一键快捷进入 CMD 命令行界面
|
8天前
|
Oracle Java 关系型数据库
windows 下 win11 JDK17安装与环境变量的配置(配置简单详细,包含IJ中java文件如何使用命令运行)
本文介绍了Windows 11中安装JDK 17的步骤,包括从官方网站下载JDK、配置环境变量以及验证安装是否成功。首先,下载JDK 17的安装文件,如果没有Oracle账户,可以直接解压缩文件到指定目录。接着,配置系统环境变量,新建`JAVA_HOME`变量指向JDK安装路径,并在`Path`变量中添加。然后,通过命令行(cmd)验证安装,分别输入`java -version`和`javac -version`检查版本信息。最后,作者分享了如何在任意位置运行Java代码,包括在IntelliJ IDEA(IJ)中创建的Java文件,只需去掉包声明,就可以通过命令行直接运行。
|
10天前
|
安全 数据安全/隐私保护 Windows
Windows文件搜索神器Everything安装配置结合内网穿透实现公网查询本地文件
Windows文件搜索神器Everything安装配置结合内网穿透实现公网查询本地文件
|
10天前
|
Apache 项目管理 数据安全/隐私保护
Windows安装TortoiseSVN客户端结合Cpolar实现公网提交文件到本地服务器
Windows安装TortoiseSVN客户端结合Cpolar实现公网提交文件到本地服务器
|
22天前
|
网络协议 安全 文件存储
Windows如何使用IIS服务搭建本地WebDAV网站并实现远程管理储存文件
Windows如何使用IIS服务搭建本地WebDAV网站并实现远程管理储存文件
|
Windows
WINDOWS特殊目录探索(FAT32下)
大家都了解windows下是无法创建带“.”的目录的。可是在命令行下用命令“md a../”,便可以在windows下轻松创建出“a.”文件夹............. 具体内容见附件 >>>>右击该图片 目标另存为1.
577 0
|
1月前
|
Linux Windows
Windows Server 下文件同步
Windows Server 下文件同步
19 0
|
3天前
|
开发框架 .NET 数据库
修改windows server 2008 时间和日期格式
修改windows server 2008 时间和日期格式

热门文章

最新文章