一个操作系统必须具备的元素就是:文件系统。在 Windows 中,使用资源管理器和 PowerShell 都可以管理文件系统,但它们是有区别的。

一、文件系统的结构

Windows中,文件系统由磁盘驱动器、文件夹和文件三种对象组成,磁盘是最上层对象,文件是最小对象,文件夹是容器。

对于 PowerShell 而言,文件系统也是一种提供程序。

这里的“Drives”是指 PowerShell 通过某个提供程序创建出来的PSDrive,用以连接到某些存储数据的介质。比如上图中“PS C:\Users\”,连接的就是文件系统,因此我们可以访问文件系统中的对象——驱动器、文件夹和文件。因此,PS 中并不会出现文件和文件夹的说法,而是统一称为“项”(Item)。

二、使用文件系统

【Set-Location】:变更路径

命令效果等同于“cd”。

命令上下文切换到了注册表中。虽然是等同于“cd”,但一定是在PS环境下才等同,如果是cmd环境下就不行了。

上图是在PS环境中执行“cd”命令切换到注册表 PSDrive,如果在cmd环境中会是这样的:

【New-Item】:创建新项。

需跟“-type”参数,否则文件系统下默认创建空文件(PS v5.0)。

PowerShell 学习笔记——文件系统相关推荐

  1. PowerShell学习笔记(1)-基础

    PowerShell学习笔记(1):基础   前段时间在知乎上得知Windows下的一款强大的命令行工具PowerShell(原谅我刚刚得知). 其强大的功能,令人惊叹,兴趣盎然,这么优秀的工具值得我 ...

  2. PowerShell 学习笔记 - 2 PS Module

    PowerShell 学习笔记 - 2 PS Module 本章主要探讨 PowerShell 的模块化,由于 PowerShell Core 现版本下已经移植的模块较少以及存在大量强依赖于平台的功能 ...

  3. PowerShell 学习笔记 - 1 PS Core 基础

    PowerShell 学习笔记 - 1 PS Core 基础 本章主要探讨 PowerShell 核心,主要基于 Linux 平台上的 PowerShell Core 实现,实际上于 Windows ...

  4. Powershell学习笔记——函数和函数库

    前段时间公司封闭开发,就在封闭的前一天感冒发烧,为了封闭,一顿猛药下去,烧是退了,却在扁桃附近爆发出来--扁桃发炎加溃疡,搞了十多天才好啊,天天喝稀饭啊--所以请大家原谅这么久没有续上学习笔记.顺便: ...

  5. PowerShell学习笔记(三)

    九.PowerShell学习建议和资源 学习建议:    1.先看PowerShell 入门书籍,学习基本用法: 2.多读现有脚本,体会语法和相关用法:    3.搭建环境尝试构建适用于自身的脚本并实 ...

  6. [Learn Notes] PowerShell学习笔记

    这几天抽空学习了一下PowerShell,领略了其强大之处. 本想好好的写点笔记,到网上一翻,还真有现成的笔记(http://www.ansatt.hig.no/erikh/tutorial-powe ...

  7. powershell 学习笔记

    命令模式        //字符串不需要加引号,除变量和圆括号中的内容外的所有内容均可看作字符串        copy users.txt accounts.txt        copy $src ...

  8. PowerShell 学习笔记——运行命令

    谈到"Shell",很容易与脚本.编程语言等联系起来,这也是很多ITPro不去钻研PowerShell的原因.很多ITPro们认为用好PowerShell就要涉及到复杂的函数.变量 ...

  9. Windows PowerShell学习笔记(一)

    powershell概述 Windows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NETFramework的强大功能.它引入了许多非常有用的新概念,从 ...

最新文章

  1. 梯度爆炸是什么?有什么后果?如何判断梯度爆炸?如何避免梯度爆炸?
  2. IIS PHP 配置 问题总结
  3. 匹配“汉字tab键数字”的正则
  4. Linux学习之三——操作档案与目录
  5. boost::mp11::mp_find相关用法的测试程序
  6. CSS——规避脱标流和vertical-align
  7. java编写记事本程序出现图形,高手帮忙啊,老师布置了一个作业,要用java编写一个记事本程序...
  8. python实践系列之(一)安装 python/pip/numpy/matplotlib
  9. opencv12-图像金字塔
  10. ES6系列:什么是ES6? 新手应该怎么理解
  11. Security+ 学习笔记13 加密基础
  12. HarmonyOS 项目实战之通讯录(Java)
  13. DOS 批处理高级教程精选合编20080331
  14. vue项目结构目录简介
  15. 压缩——实测rar压缩的各种选项对文件压缩的效果(包括固实压缩)
  16. 国产系统之光deepin之Java开发环境安装实录
  17. 【数据库原理及应用教程(第4版|微课版)陈志泊】【第一章习题】
  18. mysql数据库常用名词_【千寻】MySQL数据库名词注释(持续更新)
  19. R语言 K-M生存分析,ggplot2制作好看的生存曲线
  20. 副业新风口:TikTok(海外抖音)搬运视频,1天1小时!一月3W!(可批量操作)...

热门文章

  1. WEBBASE篇: 第六篇, CSS知识4
  2. 201521123058 软工阅读第二次作业
  3. 《Simbody Theory Manual》
  4. Java getResourceAsStream返回为空的问题
  5. Balanced Numbers数位dp
  6. MySQL新建用户,授权,删去用户,修改密码操作
  7. ASP.NET MVC Url中参数过长引发的问题
  8. HTML知识积累及实践(三) - 列表标签
  9. php 7 xhprof,php7中使用xhprof解析
  10. idea前进和后退快捷键_PR快捷键大全(喜欢记得收藏!)