Linux 使用 for 循环复制文件到所有子目录
假设要将文件'example.txt'复制到当前目录下所有子目录中,可以使用以下命令:
for d in */ ; do cp example.txt '$d'; done
其中,'for d in */'表示遍历当前目录下的所有子目录,'do cp example.txt '$d''表示将'example.txt'复制到子目录中,'done'表示循环结束。
如果要将文件复制到当前目录及其所有子目录中,可以使用以下命令:
for d in $(find . -type d) ; do cp example.txt '$d'; done
其中,'find . -type d'表示查找当前目录下的所有子目录,'for d in $(find . -type d)'表示遍历所有子目录,'do cp example.txt '$d''表示将'example.txt'复制到子目录中,'done'表示循环结束。
原文地址: https://www.cveoy.top/t/topic/l8v1 著作权归作者所有。请勿转载和采集!