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月前
|
存储 编解码 文件存储
Windows 中的硬链接、目录联接(软链接)、符号链接、快捷方式
【10月更文挑战第5天】本文介绍了四种链接类型的概念及用途:硬链接允许通过多个入口访问同一文件内容,适用于不复制文件的情况下提供多处访问;软链接(目录联接)用于创建目录间的虚拟映射,可跨越文件系统;符号链接则更为灵活,可链接文件或目录并指向任意路径;快捷方式则是Windows中常用的一种特殊文件类型,便于快速访问程序、文件或网络资源。分别描述了它们的定义、工作原理、特点以及创建方法。
342 10
|
1月前
|
存储 开发框架 .NET
Windows IIS中asp的global.asa全局配置文件使用说明
Windows IIS中asp的global.asa全局配置文件使用说明
37 1
|
1月前
|
存储 Linux 编译器
cmake的单目录和多目录的使用(Linux和Windows)
本文介绍了在Windows和Linux平台上使用CMake构建单目录和多目录项目的步骤,包括如何配置CMakeLists.txt文件以及如何生成和使用可执行文件、库文件。
32 2
|
1月前
|
Java Windows
如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细
本文提供了一个详细的教程,解释了如何在Windows操作系统的命令提示符(cmd)中运行JAR文件。
899 1
|
1月前
|
Windows
Windows 11 鼠标右键可选择 cmd 命令行选项
Windows 11 鼠标右键可选择 cmd 命令行选项
42 0
|
1月前
|
程序员 Windows
程序员必备文件搜索工具 Everything 带安装包!!! 比windows自带的文件搜索快几百倍!!! 超级好用的文件搜索工具,仅几兆,不占内存,打开即用
文章推荐了程序员必备的文件搜索工具Everything,并提供了安装包下载链接,强调其比Windows自带搜索快且占用内存少。
43 0
|
2月前
|
Windows
7-3|windows删除目录下的所有文件的命令
7-3|windows删除目录下的所有文件的命令
|
6月前
|
Windows
Windows 命令提示符(CMD)操作(七):扩展命令和功能
Windows 命令提示符(CMD)操作(七):扩展命令和功能
|
2月前
|
Windows
windows 下面的 cmd命令
windows 下面的 cmd命令
|
开发工具 Windows
编写bat文件在windows上自动执行cmd命令
windows 电脑上直接新建 txt 记事本文件,编写好要执行的命令后,将后缀修改成 .bat,然后直接点击文件就可以执行里面的命令了
269 0
下一篇
无影云桌面