linux⼀unix中命令行如何实现-复制或移动多个文件到另一个目录,而且想复制的源文件名在一个文本文件中

2024-11-17 03:30:58
推荐回答(4个)
回答1:

用tar代替靠谱应当比较合适
tar cvf - -T files-to-copy.txt | (cd dest-folder; tar cvf -)

如果非要用cp命令的话也很简单
cat files-to-copy.txt|xargs -i cp {} dest-folder

回答2:

mv `cat files-to-copy.txt |grep B.ext dest-folder
or
cp `cat files-to-copy.txt |grep B.ext dest-folder

回答3:

试试
mv `cat files-to-copy.txt |xargs` dest-folder

回答4:

cp -p /a/b /d/c
mv -p /a/b/ /d/c

百度文库一下:linux命令 基本都有