使用bash脚本在所有文件夹中放置一个文件的副本,可以通过以下步骤实现:
copy_file.sh
的bash脚本文件,并在文件中添加以下内容:#!/bin/bash
# 定义要复制的文件名和目标文件名
source_file="source.txt"
target_file="copy.txt"
# 遍历当前目录下的所有文件夹
for dir in */; do
# 判断文件夹是否为空
if [ "$(ls -A $dir)" ]; then
# 复制文件到目标文件夹
cp $source_file $dir$target_file
echo "Copied $source_file to $dir$target_file"
fi
done
copy_file.sh
脚本文件的目录。chmod +x copy_file.sh
./copy_file.sh
脚本将在当前目录下的所有文件夹中复制source.txt
文件,并将副本命名为copy.txt
。执行过程中,终端将输出每个复制操作的结果。
注意:在脚本中,source.txt
是要复制的源文件名,copy.txt
是目标文件名。你可以根据实际需求修改这些文件名。
领取专属 10元无门槛券
手把手带您无忧上云