powershell界面中,dir命令的效果

常用参数

-path D:\111\111_2。读取指定路径。

-Name。只输出文件名

-Include *.txt。指定后缀的文件

-Recurse。搜索目录及其子目录。

-Force。显示具有 h 模式的隐藏文件。

>1dir.txt。将结果入指定文件

各参数使用效果

dir

PS D:\111\111_2> dir


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/3/2     16:18                新建文件夹
-a----         2023/5/15     16:41          12175 1.docx
-a----          2024/1/1     20:15              9 新建 文本文档.txt
 

默认情况下,dir会列出模式(属性)、LastWriteTime、文件大小(长度),以及项名称。  

 Mode 属性中的字母可以解释为:

l(链接)
d(目录)
a(存档)
r(只读)
h(隐藏)
s(系统)

dir -path D:\111\111_2

PS D:\111\111_2> dir -path D:\111\111_2


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/3/2     16:18                新建文件夹
-a----         2023/5/15     16:41          12175 1.docx
-a----          2024/1/1     20:15              9 新建 文本文档.txt
 

在任意路径下使用dir命令显示指定路径下的文件信息。

-path可以省略,或写作“ -Path”。

dir -Name

只显示文件名。可用缩写“dir -N”

PS D:\111\111_2> dir -Name
新建文件夹
1.docx
新建 文本文档.txt

dir *.txt

PS D:\111\111_2> dir *.txt


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/1/1     20:15              9 新建 文本文档.txt

显示特定文件名的文件信息,上例中使用通配符*,显示.txt文件信息。 

dir D:\111\111_2\*.txt  -Recurse -Force

查找指定路径下后缀为.txt的文件,包括路径中文件夹内的和隐藏的文件。

PS D:\111> dir D:\111\111_2\*.txt  -Recurse -Force


    目录: D:\111\111_2\新建文件夹


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/3/2     16:31              0 新建 文本文档.txt


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/3/2     16:25           3042 1dir.txt
-a----          2024/1/1     20:15              9 新建 文本文档.txt

Recurse 参数搜索 Path 目录及其子目录。

Force参数显示具有 h 模式的隐藏文件,例如 hiddenfile.txt。

dir D:\111\111_2\* -Include *.txt

使用 Include 参数从 Path 参数指定的目录中查找特定项。

PS D:\111> dir D:\111\111_2\* -Include *.txt


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/3/2     16:25           3042 1dir.txt
-a----          2024/1/1     20:15              9 新建 文本文档.txt


PS D:\111> dir D:\111\111_2\ -Include *.txt
PS D:\111> dir D:\111\111_2\ -Include *.txt  -Recurse


    目录: D:\111\111_2\新建文件夹


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/3/2     16:31              0 新建 文本文档.txt


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          2024/3/2     16:25           3042 1dir.txt
-a----          2024/1/1     20:15              9 新建 文本文档.txt

Path 参数包括一个末尾星号 (*) 通配符,用于指定目录的内容。 Include 参数使用星号 (*) 通配符指定文件扩展名为 .txt 的所有文件。

如果 Path 参数中不包含尾随星号 (*),则该命令不会返回任何输出,而是返回到 PowerShell 提示符。 

如果将 Recurse 参数添加到命令,则 Path 参数中的尾随星号 (*) 是可选的。 Recurse 参数从 Path 目录及其子目录中获取项。 

dir D:\111\111_2\ -Exclude *.txt

Exclude排除指定特征的文件

PS D:\111> dir D:\111\111_2\* -Exclude *.txt


    目录: D:\111\111_2\新建文件夹


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2023/5/15     16:39              0 1.pptx


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2023/5/15     16:41          12175 1.docx


PS D:\111> dir D:\111\111_2\ -Exclude *.txt


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/3/2     16:31                新建文件夹
-a----         2023/5/15     16:41          12175 1.docx


PS D:\111> dir D:\111\111_2\   -Recurse -Exclude *.txt


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/3/2     16:31                新建文件夹


    目录: D:\111\111_2\新建文件夹


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2023/5/15     16:39              0 1.pptx


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----         2023/5/15     16:41          12175 1.docx

 dir D:\111\111_2\  -Depth 2

 Depth 参数确定要包括在递归中的子目录级别数。 空目录将从输出中排除。

PS D:\111> dir D:\111\111_2\  -Depth 2


    目录: D:\111\111_2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/3/2     16:46                新建文件夹1
-a----         2023/5/15     16:41          12175 1.docx
-a----          2024/3/2     16:25           3042 1dir.txt
-a----          2024/1/1     20:15              9 新建 文本文档.txt


    目录: D:\111\111_2\新建文件夹1


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/3/2     16:46                新建文件夹2
-a----         2023/5/15     16:39              0 1.pptx
-a----          2024/3/2     16:31              0 新建 文本文档.txt


    目录: D:\111\111_2\新建文件夹1\新建文件夹2


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----          2024/3/2     16:47                新建文件夹3
-a----          2024/3/2     16:31              0 新建 文本文档.txt 

如果 D:\111\111_2\新建文件夹1\新建文件夹2为空目录,则不显示。

dir D:\111\111_2 >1dir.txt

PS D:\111\111_2> dir D:\111\111_2 >1dir.txt

1dir.txt文件内容

        目录: D:\111\111_2


Mode                 LastWriteTime         Length Name                                                                 
----                 -------------         ------ ----                                                                 
d-----          2024/3/2     16:18                新建文件夹                                                                
-a----         2023/5/15     16:41          12175 1.docx                                                               
-a----          2024/3/2     16:22              0 1dir.txt                                                             
-a----          2024/1/1     20:15              9 新建 文本文档.txt                                                     

dir D:\111 >>1dir.txt 

内容追加到1dir.txt之后。

获取帮助

Get-Help dir

Get-Help dir

powershell界面输出:

PS D:\111> Get-Help dir

名称
    Get-ChildItem

语法
    Get-ChildItem [[-Path] <string[]>] [[-Filter] <string>]  [<CommonParameters>]

    Get-ChildItem [[-Filter] <string>]  [<CommonParameters>]


别名
    gci
    ls
    dir


备注
    Get-Help 在此计算机上找不到该 cmdlet 的帮助文件。它仅显示部分帮助。
        -- 若要下载并安装包含此 cmdlet 的模块的帮助文件,请使用 Update-Help。
        -- 若要联机查看此 cmdlet 的帮助主题,请键入: "Get-Help Get-ChildItem -Online" 或
           转到 https://go.microsoft.com/fwlink/?LinkID=113308。

在线查看Get-ChildItem的使用帮助:

Get-ChildItem (Microsoft.PowerShell.Management) - PowerShell | Microsoft Learn

如果您想要更详细地了解某个特定参数的用法,可以在 Get-Help 命令后面跟上参数名。例如,要查看 -Recurse 参数的帮助信息,可以执行以下命令:

Get-Help dir -Parameter Recurse

这将显示有关 -Recurse 参数的详细说明,包括用法示例和其他相关信息。

PS D:\111> Get-Help dir -Parameter Recurse

-Recurse

    是否必需?                    False
    位置?                        已命名
    是否接受管道输入?            False
    参数集名称          (所有)
    别名                     s
    动态?                    false

dir 命令实际上是 Get-ChildItem 命令的别名。因此,可以使用 Get-Help 命令来查看 Get-ChildItem 的帮助文档,以获取有关 dir 命令的更多信息。

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

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

相关文章

初中孩子最近不愿意上学怎么办?有什么好方法可以解决?

这个年龄段属于叛逆期&#xff0c;这个时候孩子出现厌学问题很正常&#xff0c;家长应该多些耐心和时间&#xff0c;不要一味地责骂&#xff0c;会更加排斥和反感&#xff0c;叛逆的。可以跟孩子好好谈谈聊聊&#xff0c;学会倾听他的心声&#xff0c;愿意听你说话在教育和引导…

配置MySQL与登录模块

使用技术 MySQL&#xff0c;Mybatis-plus&#xff0c;spring-security&#xff0c;jwt验证&#xff0c;vue 1. 配置Mysql 1.1 下载 MySQL :: Download MySQL Installer 1.2 安装 其他页面全选默认即可 1.3 配置环境变量 将C:\Program Files\MySQL\MySQL Server 8.0\bin…

10个常见的Java面试问题及其答案

问题&#xff1a; Java的主要特性是什么&#xff1f; 答案&#xff1a; Java的主要特性包括面向对象、平台无关、自动内存管理、安全性、多线程支持、丰富的API和强大的社区支持。 问题&#xff1a; 什么是Java的垃圾回收机制&#xff1f; 答案&#xff1a; Java的垃圾回收机…

【Spring Boot 源码学习】BootstrapRegistry 初始化器实现

《Spring Boot 源码学习系列》 BootstrapRegistry 初始化器实现 一、引言二、往期内容三、主要内容3.1 BootstrapRegistry3.2 BootstrapRegistryInitializer3.3 BootstrapRegistry 初始化器实现3.3.1 定义 DemoBootstrapper3.3.2 添加 DemoBootstrapper 四、总结 一、引言 前面…

Avalonia学习(二十八)-OpenGL

Avalonia已经继承了opengl&#xff0c;详细的大家可以自己查阅。Avalonia里面启用opengl继承OpenGlControlBase类就可以了。有三个方法。分别是初始化、绘制、释放。 这里把官方源码的例子扒出来给大家看一下。源码在我以前发布的单组件里面。地址在前面的界面总结博文里面。 …

图数据库 之 Neo4j - 应用场景4 - 反洗钱(9)

原理 Neo4j图数据库可以用于构建和分析数据之间的关系。它使用节点和关系来表示数据,并提供实时查询能力。通过使用Neo4j,可以将大量的交易数据导入图数据库,并通过查询和分析图结构来发现洗钱行为中的模式和关联。 案例分析 假设有一家转账服务公司,有以下交易数据,每个…

YOLOv9有效改进|使用空间和通道重建卷积SCConv改进RepNCSPELAN4

专栏介绍&#xff1a;YOLOv9改进系列 | 包含深度学习最新创新&#xff0c;主力高效涨点&#xff01;&#xff01;&#xff01; 一、改进点介绍 SCConv是一种即插即用的空间和通道重建卷积。 RepNCSPELAN4是YOLOv9中的特征提取模块&#xff0c;类似YOLOv5和v8中的C2f与C3模块。 …

突破编程_C++_设计模式(建造者模式)

1 建造者模式的概念 建造者模式&#xff08;Builder Pattern&#xff09;是一种创建型设计模式&#xff0c;也被称为生成器模式。它的核心思想是将一个复杂对象的构建与它的表示分离&#xff0c;使得同样的构建过程可以创建不同的表示。 在建造者模式中&#xff0c;通常包括以…

MySQL进阶:MySQL事务、并发事务问题及隔离级别

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位大四、研0学生&#xff0c;正在努力准备大四暑假的实习、 &#x1f30c;上期文章&#xff1a;MySQL进阶&#xff1a;视图&&存储过程&&存储函数&&触发器 &#x1f4da;订阅专栏&#xff1a;MySQL进…

Docker Machine windows系统下 安装

如果你是 Windows 平台&#xff0c;可以使用 Git BASH&#xff0c;并输入以下命令&#xff1a; basehttps://github.com/docker/machine/releases/download/v0.16.0 &&mkdir -p "$HOME/bin" &&curl -L $base/docker-machine-Windows-x86_64.exe >…

点燃技能火花:探索PyTorch学习网站,开启AI编程之旅!

介绍&#xff1a;PyTorch是一个开源的Python机器学习库&#xff0c;它基于Torch&#xff0c;专为深度学习和科学计算而设计&#xff0c;特别适合于自然语言处理等应用程序。以下是对PyTorch的详细介绍&#xff1a; 历史背景&#xff1a;PyTorch起源于Torch&#xff0c;一个用于…

【真机Bug】异步加载资源未完成访问单例导致资源创建失败

1.错误表现描述 抽卡时&#xff0c;10抽展示界面为A。抽取内容可能是整卡或者碎片&#xff0c;抽到整卡&#xff0c;会有立绘展示和点击详情的按钮。点击详情后出现详情页B。【此时界面A预制体被销毁&#xff0c;卡片数据进入数据缓存池】点击页面B的返回按钮&#xff0c;单例…

C++——模版

前言&#xff1a;哈喽小伙伴们好久不见&#xff0c;这是2024年的第一篇博文&#xff0c;我们将继续C的学习&#xff0c;今天这篇文章&#xff0c;我们来习一下——模版。 目录 一.什么是模版 二.模版分类 1.函数模版 2.类模板 总结 一.什么是模版 说起模版&#xff0c;我们…

线索二叉树

线索二叉树即从前、中、后序三种遍历中其中一种来看&#xff0c;树中的左右孩子都不会是空着的&#xff0c;都会指向对应的前驱和后驱。 以中序遍历为例&#xff0c;二叉树线索化过程如下&#xff1a; 先是树的结构 typedef struct ThreadNode{Elemetype data;struct ThreadNo…

微服务面试题之套路一

面试题 一、你的项目是从SpringBoot演进到微服务架构的&#xff0c;你在此过程中有调研过哪些技术&#xff0c;怎么调研落地的? 微服务通信框架&#xff1a; 需要选择适合项目的微服务通信框架&#xff0c;如Dubbo、Spring Cloud或gRPC Feign RestTemplate 等。调研方式可以是…

高性能通信之Netty

一, 同步IO(BIO)模型的架构 一般针对性能不高的情况下可以使用. 二,异步IO(NIO)模型的架构 多路复用(epoll模型):

【LeetCode:124. 二叉树中的最大路径和 + 二叉树+递归】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…

前端开发人员如何做好SEO

前端开发人员如何做好SEO SEO工作不仅限于专业人员。前端开发者也可以在日常开发中实施一些代码层面的SEO优化。 以下是一些前端常用的SEO方法&#xff1a; 设置合理的title、keywords、description title、keywords、description对SEO至关重要&#xff0c;需贴合页面内容编…

Codeforces Round 931 (Div. 2) (A~B)

比赛&#xff1a;Codeforces Round 931 (Div. 2) (A~B) 目录&#xff1a;A B A题&#xff1a;Too Min Too Max 标签: 构造算法&#xff08;constructive algorithms&#xff09;贪心&#xff08;greedy&#xff09;数学&#xff08;math&#xff09; 题目大意 对数组 a 找到…

【力扣hot100】刷题笔记Day19

前言 回溯回溯回溯&#xff01;早上整理档案竟然用了桶排序&#xff0c;不愧是算法狂魔们 79. 单词搜索 - 力扣&#xff08;LeetCode&#xff09; DFS class Solution:def exist(self, board: List[List[str]], word: str) -> bool:m, n len(board), len(board[0])# used…