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

2024年11月17日 03:30
有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命令 基本都有