我的子文件夹的名字中有列入 'CESM2-WACCM '$'\r'这些符号如何批量去除
时间: 2023-08-22 07:09:57 浏览: 116
tas_day_CESM2-WACCM_ssp126_r1i1p1f1_gn_20350101-20441231.nc
可以使用以下命令在 Linux 或 macOS 系统中批量去除文件夹名字中的 '$\r' 符号:
```
find /path/to/parent/folder -depth -name '*\r' -execdir bash -c 'mv "$0" "${0//$'\r'/}"' {} \;
```
其中,`/path/to/parent/folder` 是你要批量修改的文件夹的父目录路径。该命令会递归查找该路径下所有子文件夹中名字中包含 '$\r' 符号的文件夹,并将其改名为不包含 '$\r' 符号的名称。
如果你使用的是 Windows 系统,可以在 PowerShell 中使用以下命令:
```
Get-ChildItem -Path "C:\path\to\parent\folder" -Recurse -Directory | ForEach-Object {Rename-Item $_.FullName $_.Name.Replace("`r",'')}
```
其中,`C:\path\to\parent\folder` 是你要批量修改的文件夹的父目录路径。该命令会递归查找该路径下所有子文件夹中名字中包含 '$\r' 符号的文件夹,并将其改名为不包含 '$\r' 符号的名称。
阅读全文