bat复制文件到指定目录同名_Bash技巧:介绍一个批量复制文件到指定目录的Shell脚本
时间: 2023-09-13 17:05:23 浏览: 79
bat脚本 读取目录下所有文件(递归读取),并复制到指定目录
好的,请看下面的 Shell 脚本,可以实现批量复制文件到指定目录,并保持文件名不变:
```bash
#!/bin/bash
SRC_DIR="/path/to/source/directory"
DEST_DIR="/path/to/destination/directory"
cd $SRC_DIR
for file in *
do
cp -p "$file" "$DEST_DIR"
done
```
其中,`SRC_DIR` 为源文件所在目录,`DEST_DIR` 为目标目录,`cd $SRC_DIR` 进入源目录,`for file in *` 遍历所有文件,`cp -p "$file" "$DEST_DIR"` 复制文件到目标目录并保持文件名不变。
注意:
1. 脚本中的路径需要根据实际情况修改;
2. 如果目标目录中已经有同名文件,会覆盖原有文件,请谨慎使用。
阅读全文