复制文件和文件夹并通过shell脚本合并

时间:2015-01-08 10:31:12

标签: linux shell replace merge copy

我必须将folder1中的文件和文件夹复制并合并到folder2中的相同文件和相同文件夹中。它应该通过shell脚本linux合并文件。

FOLDER1 -> 
      FOLDERA-> A.TXT 
      FOLDERB-> B.TXT 
      FOLDERC -> C.TXT 

这应该在文件夹2中替换相同的文件夹和文件

FOLDER2 -> 
      FOLDERA-> A.TXT 
      FOLDERB-> B.TXT 
      FOLDERC -> C.TXT 

2 个答案:

答案 0 :(得分:0)

使用cat命令

cat FOLDER1/FOLDERA/A.TXT FOLDER2/FOLDERA/A.TXT
cat FOLDER1/FOLDERB/B.TXT FOLDER2/FOLDERB/B.TXT
cat FOLDER1/FOLDERC/C.TXT FOLDER2/FOLDERC/C.TXT

或者您可以使用paste命令

paste -d" " FOLDER1/FOLDERA/A.TXT FOLDER2/FOLDERA/A.TXT
paste -d" " FOLDER1/FOLDERB/B.TXT FOLDER2/FOLDERB/B.TXT
paste -d" " FOLDER1/FOLDERC/C.TXT FOLDER2/FOLDERC/C.TXT

答案 1 :(得分:0)

尝试复制命令

cp -r source/* Destintion/*

或同步命令:

rsync -av /source/ /destination/
相关问题