【Shell】linux shell脚本复制代码
【Shell】linux shell脚本复制代码
要在Linux Shell中编写一个脚本来复制文件或目录,可以使用cp命令。下面是一个示例的Shell脚本代码:
#!/bin/bash
source_file="/path/to/source" # 源文件路径
destination_dir="/path/to/destination/" # 目标目录路径
if [ -f "$source_file" ]; then # 如果源文件存在且为常规文件
cp "$source_file" "$destination_dir" # 将源文件复制到目标目录
elif [ -d "$source_file" ]; then # 如果源文件存在且为目录
cp -r "$source_file" "$destination_dir" # 递归地将源目录及其内容复制到目标目录
else
echo "无效的源文件或目录!" # 输出错误信息
fi
注意事项:
source_file变量应该设置为要复制的源文件或目录的完整路径。
destination_dir变量应该设置为要将文件或目录复制到的目标目录的完整路径。
-r选项表示进行递归复制(当源文件是目录时)。
页:
[1]