项目迁移、远程拷贝文件及目录
需求:公司业务分离需要将项目迁移到另外一台机器上,问题是项目存在大量的图片,zip和tar打包压缩有大小限制(最大限制4G),需要拆分打包很麻烦,果断放弃。使用另外一种方法远程拷贝文件---scp命令。
用法如下:
scp /alidata/www/src/project.zip root@192.168.1.91:/data/ #拷贝单个文件至目标机器 scp -r /alidata/www/src/ root@192.168.1.91:/data/ #拷贝整个目录至目标机器,默认是使用的22端口,如果目标机器使用的是其他端口需要添加参数,如下 scp -r -P 2020 /alidata/www/src/ root@192.168.1.91:/data/ #目标机器使用2020端口,添加-P参数
也可以将远程机器的文件拷贝到本机,用法一样,只需要将参数位置调换:
scp root@192.168.1.91:/data/project.zip /alidata/www/src/ #拷贝单个文件从远程机器至本机 scp -r root@192.168.1.91:/data/ /alidata/www/src/ #拷贝整个目录从远程机器至本机,默认是使用的22端口,如果目标机器使用的是其他端口需要添加参数,如下 scp -r -P 2020 root@192.168.1.91:/data/ /alidata/www/src/ #远程机器使用2020端口,添加-P参数