Unix命令CP将一个文件复制到多个目录
Unix command CP to copy a file to multiple directories
我有这样的文件夹结构:
/home/
/folder1/
/backup/
/folder2/
/backup/
/folder3/
/folder4/
/backup/
/folder5/
(如您所见,并非所有目录“文件夹”都有目录“备份”)
我只需要将脚本“checker.php”复制到所有“备份”目录。
"checker.php" 位于:
/home/checker.php
我正在使用这个命令:
cp /home/checker.php /home/*/backup/checker.php
但它不起作用。请帮忙。
cp
命令不允许多个目标目录。
前进的一种方法是遍历文件夹:
for d in /home/*/backup; do
cp /home/checker.php "$d"
done
我有这样的文件夹结构:
/home/
/folder1/
/backup/
/folder2/
/backup/
/folder3/
/folder4/
/backup/
/folder5/
(如您所见,并非所有目录“文件夹”都有目录“备份”)
我只需要将脚本“checker.php”复制到所有“备份”目录。
"checker.php" 位于:
/home/checker.php
我正在使用这个命令:
cp /home/checker.php /home/*/backup/checker.php
但它不起作用。请帮忙。
cp
命令不允许多个目标目录。
前进的一种方法是遍历文件夹:
for d in /home/*/backup; do
cp /home/checker.php "$d"
done