我想将文件列表复制到单个目录中,但将目标目录设为命令中的第一个文件名,如何使用 linux 命令来做到这一点。
答案1
dir=$(basename /usr/abc)
for file in a b c d e f
do
mv $file /usr/abc/${dir}${file}
done
答案2
man cp
为您提供 -t 选项:
cp -t dir a b c d e f
我想将文件列表复制到单个目录中,但将目标目录设为命令中的第一个文件名,如何使用 linux 命令来做到这一点。
dir=$(basename /usr/abc)
for file in a b c d e f
do
mv $file /usr/abc/${dir}${file}
done
man cp
为您提供 -t 选项:
cp -t dir a b c d e f