使用PowerShell复制文件夹,实现Linux系统cp -rf的功能

powershell作为Windows的脚本语言,有时候还是需要用到的,下面就记录一下如何使用Powershell的复制功能

在powershell中,复制的命令是:

Copy-Item

下面就演示一下相关场景下的使用

1、复制单文件

语法如下:

Copy-Item <源文件> <备份文件>

例如:
在这里插入图片描述

2、复制相同后缀的文件到另一个文件夹

这个需要使用通配符:

*

语法:

Copy-Item *.<后缀名> <新的文件夹>

例如:

 Copy-Item *.ico .\ico\

在这里插入图片描述

3、复制文件夹及递归目录、文件

也就是linux上

cp -rf 

的一个功能,语法如下:

 Copy-Item <源文件夹>  <新文件夹>  -recurse -force

例如:

Copy-Item .\ico\  ico_bak  -recurse -force

在这里插入图片描述
来个关注???

### 解决 VSCode 中 CLI 无法使用的问题 #### 检查安装环境 确保 Visual Studio Code (VSCode) 已正确安装并更新至最新版本。可以通过官方文档确认当前系统的最低要求和支持的操作系统版本[^2]。 #### 验证终端设置 进入 VSCode 的 `settings.json` 文件,验证集成终端的相关配置项是否正确无误。对于 Windows 用户,默认情况下应为 `"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"` 或者 PowerShell 路径;Linux 和 macOS 则分别为 `/bin/bash` 或其他常用 shell 环境路径。 #### 插件冲突排查 禁用所有第三方扩展插件后再尝试启动内置终端,以此判断是否存在特定插件干扰正常功能的情况。如果此时问题得到解决,则逐一重新启用各插件来定位具体引起异常的那个,并考虑更换替代方案或等待开发者发布补丁程序。 #### 测试外部命令执行能力 打开任意文件夹内的 Git Bash、PowerShell Core 等独立于 IDE 外部的应用程序窗口,输入简单的测试指令如 `echo %PATH%`(Win)/`echo $PATH`(Unix-like),观察返回结果是否符合预期。这样做有助于区分问题是出自本地机器本身还是仅仅局限于某个应用程序内部。 #### 更新与重置操作 当上述措施均未能有效改善状况时,不妨先卸载现有版本再下载最新的稳定版重新部署一次。另外也可以通过命令行参数指定数据存储位置来进行干净迁移(`code --user-data-dir="new/path/to/dir"`),从而排除因缓存残留引发的一系列潜在隐患。 ```bash # 卸载旧版前备份重要资料 cp -r ~/.config/Code ~/Desktop/vscode_backup/ # 完全移除软件包及其依赖关系 sudo apt-get purge code # 清理残留记录 rm -rf ~/.vscode/ ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坐公交也用券

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值