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 命令只能复制文件,不能复制整个目录。如果要复制整个目录及其内容,你应该使用 xcopyrobocopy 命令,这两个命令支持递归复制。

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

copy file1.txt D:\backup

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

copy file1.txt new_file.txt

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/685642.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaScript中数组和字符串有哪些原生方法

JavaScript是一门广泛应用于Web前端开发的高级编程语言,它具有丰富的内置方法和函数,方便我们对数据进行处理和操作。在JavaScript中,数组和字符串是两个常用的数据类型,它们都有许多原生方法可以使用。本文将向您介绍JavaScript中…

中小学信息学奥赛CSP-J认证 CCF非专业级别软件能力认证-入门组初赛模拟题第三套(选择题)

CSP-J入门组初赛模拟练习题第三套 1、以下不是属于国家顶级域名的是 A、.au B、.cn C、.com D、.jp 答案:C 考点分析:主要考查域名相关知识,au是澳大利亚、cn是中国,jp是日本,答案C 2、2个10进制数1111和1010的异…

第18讲 投票帖子管理实现

后端&#xff1a; /*** 删除指定id的投票信息* param id* return*/ GetMapping("/delete/{id}") Transactional public R delete(PathVariable(value "id")Integer id){voteDetailService.remove(new QueryWrapper<VoteDetail>().eq("vote_id…

图像卷积、步长、填充、特征图、多通道卷积、权重共享、感受野、池化

图像卷积、步长、填充、特征图、多通道卷积、权重共享、感受野、池化 卷积神经网络的一些基本概念&#xff1a;图像卷积、步长、填充、特征图、多通道卷积、权重共享、感受野、池化 1.图像卷积、步长、填充 图像卷积&#xff1a;卷积核矩阵在一个原始图像矩阵上 “从上往下、…

2024-02-16 AIGC-数字人-品达集团

数字人平台-品达集团 一. 公司介绍 数智员工-品达集团 二. 数字人-嗨团数字人 数智员工-品达集团 (pindajituan.com) 三. 短视频营销工具-牛视3.0 https://u.shkt.online/vod/PClive/?file_id3270835014637239307&signec855ead01&type1&app_id1500024016#/live牛…

Kotlin基本语法3集合

1.List集合 1.1 只读List fun main() {val list listOf("Jason", "Jack", "Jacky")println(list.getOrElse(3){"Unknown"})println(list.getOrNull(3)?:"Unknown") } 1.2 可变List fun main() {val mutableList mutabl…

开源PDF工具 Apache PDFBox 认识及使用(知识点+案例)

文章目录 前言源码获取一、认识PDFBox二、导入依赖三、基础功能demo1&#xff1a;读取pdf所有内容demo2&#xff1a;读取所有页内容&#xff08;分页&#xff09;demo3&#xff1a;添加页眉、页脚demo4&#xff1a;添加居中45文字水印demo5&#xff1a;添加图片到右上角 参考文…

[FPGA开发工具使用总结]VIVADO在线调试(1)-信号抓取工具的使用

目录 1简介2 添加观测信号的几种方法2.1 通过定制IP核添加2.2 通过约束文件添加2.3 通过GUI生成DEBUG约束文件2.4 两种方法的优点与缺点 3在线调试方法3.1 器件扫描设置3.2 触发条件设置3.3 触发窗口设置3.4 采样过程控制 4常见问题4.1 时钟域的选择4.2 缺少LTX文件4.3 ILA无时…

c语言--一维数组传参的本质(详解)

目录 一、前言二、代码三、形式3.1形式13.2形式2 四、总结 一、前言 首先从⼀个问题开始&#xff0c;我们之前都是在函数外部计算数组的元素个数&#xff0c;那我们可以把函数传给⼀个函数后&#xff0c;函数内部求数组的元素个数吗&#xff1f; 二、代码 直接上代码&#x…

【前端工程化面试题】vite热更新原理

vite 在开发阶段&#xff0c;运行 vite 命令&#xff0c;会启动一个开发服务器&#xff0c;vite 在开发阶段是一个服务器 依赖 esm&#xff1a; vite 在开发阶段使用 esm 作为开发时的模块系统。esm 具有动态导入的能力&#xff0c;这使得在代码中引入模块时可以动态地加载新的…

Python对Excel文件进行操作

Python对Excel文件进行操作具有重要性的几个方面&#xff1a; 1. 数据处理&#xff1a;Excel文件通常包含大量的数据&#xff0c;使用Python可以轻松地读取、处理和分析Excel数据。Python提供了多种强大的数据处理库&#xff0c;如Pandas和NumPy&#xff0c;可以帮助用户对Exc…

人力资源智能化管理项目(day09:权限应用)

学习源码可以看我的个人前端学习笔记 (github.com):qdxzw/humanResourceIntelligentManagementProject 搭建页面结构 <template><div class"container"><div class"app-container"><el-button class"btn-add" type"p…

【COMP337 LEC4】

Classifier Evaluation Numerous measures exist (as we will shortly see) to compare the predicted labels by the trained classifier and actual ( target) labels in the test dataset 存在许多度量方法&#xff08;我们很快将会看到&#xff09;来比较训练过的分类器…

10-k8s中pod的探针

一、探针的概念 一般时候&#xff0c;探针的设置&#xff0c;都是为了优化业务时&#xff0c;需要做的事情&#xff1b;属于后期工作&#xff1b; 1&#xff0c;探针的分类 1&#xff0c;健康状态检查探针&#xff1a;livenessProbe 当我们设置了这个探针之后&#xff0c;检查…

6、内网安全-横向移动WmiSmbCrackMapExecProxyChainsImpacket

用途&#xff1a;个人学习笔记&#xff0c;有所借鉴&#xff0c;欢迎指正&#xff01; 前言&#xff1a; 在内网环境中&#xff0c;主机192.168.3.31有外网网卡能出网&#xff0c;在取得该主机权限后上线&#xff0c;搭建web应用构造后门下载地址&#xff0c;利用该主机执行相…

H.264官方手册之帧间预测

一、 框架 只有解码 P和 B类型的宏块时才能调用该过程。 该过程的输出为当前宏块的帧间预测采样点&#xff0c;是一个16x16的亮度采样点 pred(Luma)。以及当ChromaArrayType不等于0时输出 pred(Cb)与pred(Cr) 如果mb_type为B_Skip或者B_Direct_16x16&#xff0c;mbPartIdx的范…

【HarmonyOS】鸿蒙开发之渲染控制——第2.3章

if/eles条件渲染 if的使用方法与javascript&#xff0c;java中使用的if/eles条件渲染使用基本一致。 案例: Entry Component struct IfElseDemo{State isShow:boolean false;build(){Column() {TitleBar({titleBarAttribute: {title: "ifElse使用案例",backShow:…

【图论经典题目讲解】CF786B - Legacy 一道线段树优化建图的经典题目

C F 786 B − L e g a c y \mathrm{CF786B - Legacy} CF786B−Legacy D e s c r i p t i o n \mathrm{Description} Description 给定 1 1 1 张 n n n 个点的有向图&#xff0c;初始没有边&#xff0c;接下来有 q q q 次操作&#xff0c;形式如下&#xff1a; 1 u v w 表示…

【Langchain Agent研究】SalesGPT项目介绍(五)

【Langchain Agent研究】SalesGPT项目介绍&#xff08;四&#xff09;-CSDN博客 上节课&#xff0c;我们分析了一下salesGPT项目里源代码的一些问题&#xff0c;重新写了一个运行方法&#xff0c;换了一个模型并修改了一些源代码开始把项目跑起来了&#xff0c;我们已经…

【leetcode热题】二叉树的层序遍历

难度&#xff1a; 中等通过率&#xff1a; 46.1%题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 题目描述 给定一个二叉树&#xff0c;返回其按层次遍历的节点值。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点&…