Bash 在linux中将文件夹结构复制到另一个包含数据的结构
我需要将一台服务器的数据迁移到另一台服务器。但在新的服务器文件夹结构有点不同于旧的Bash 在linux中将文件夹结构复制到另一个包含数据的结构,bash,centos,Bash,Centos,我需要将一台服务器的数据迁移到另一台服务器。但在新的服务器文件夹结构有点不同于旧的 Old server /opt/myapp/1999/2020/03/01/my.txt /opt/myapp/1980/2019/02/01/my1.txt 我需要创建脚本来映射相关路径和迁移数据 由于应用程序的限制,我无法更改新的服务器文件夹结构。我建议您避免这样做。如果你愿意的话,这意味着代码中有很多开销的变化。我建议看看GNU tar的选项--transform@Cyru
Old server /opt/myapp/1999/2020/03/01/my.txt
/opt/myapp/1980/2019/02/01/my1.txt
我需要创建脚本来映射相关路径和迁移数据
由于应用程序的限制,我无法更改新的服务器文件夹结构。我建议您避免这样做。如果你愿意的话,这意味着代码中有很多开销的变化。我建议看看GNU tar的选项
--transform
@Cyrus这一个似乎很有用。我会尽量建议你避免这样做。如果你愿意的话,这意味着代码中有很多开销的变化。我建议看看GNU tar的选项--transform
@Cyrus这一个似乎很有用。我试试看
New server /opt/myapp/19/99/2020/03/01
/opt/myapp/19/80/2019/02/01