如何将多个目录合并为一个,保留子目录

如何将多个目录合并为一个,保留子目录

我有多个目录,每个目录包含多个子目录。如何将所有子目录发送到同一目录?

答案1

你使用什么工具?cp rsync scp

它们都有办法实现“递归”函数

我知道使用cp可以非常轻松地复制多个递归目录。使用cp您可以列出 100 多个要复制的目录或文件,并且命令中最后列出的内容cp就是所有目录或文件的目的地。

cp --help节目

    Usage: cp [OPTION]... [-T] SOURCE DEST                                                                                                                                                                                                                                                                                        
      or:  cp [OPTION]... SOURCE... DIRECTORY                                                                                                                                                                                                                                                                                     
      or:  cp [OPTION]... -t DIRECTORY SOURCE...                                                                                                                                                                                                                                                                                  
    **Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.**
...
-R, -r, --recursive          copy directories recursively

前任:

cp -rv /path/to/copy1 /path/to/copy2 /path/to/copy3 /dest/dir

相关内容