,
scp经常复制两次软连接,但rsync -l可以避免此问题
1. ln软连接的scp
我们在系统中经常使用软连接; 从远程机器scp获取数据时,此软连接不会来到cp; 而不是:
请完全cp软连接目录的内容; 这样将禁用以前的软连接; 这引起一系列问题。
2. scp文件夹的正确方法: tar将在解压缩过程中打包
sudotar-czvftest.tgz//test
scp ~/test.tgz ./
sudo tar -xzvf ./test.tgz -C /
注释:压缩要远程复制的文件夹,然后进行复制,可以避免复制软连接
用tar等压缩命令压缩文件夹
但是,如果文件夹无法操作,则必须将其替换为以下命令:
注释:使用rsync命令可以避免软连接问题
#若干参数如下所示。 具体请向man rsync确认
-u,- -更新:
sipfilesthatareneweronthereceiver增量同步,跳过本地更新的文件
-a,--archive :
存档模式; Equals-rlptgod(no-h、-A、-X )归档模式
相当于-rlptgoD,不含(no -H、-A、-X )的最常用参数
-z,--compress :
在compressfiledataduringthetransfer输出期间压缩文件数据
3 .删除软连接
[ root @ localhostmhdpj ] # ll|grep python 3
lwxrwxrwx 1根根根32 sep 2316336033 python3--/usr/local/python 3.5/MHD pj/python 3
[ root @ localhostmhdpj ] # ln-s/usr/local/python 3.5/MHD pj/python 3.5/usr/MHD pj/python 3
ln : failedtocreatesymboliclink‘/usr/MHD pj/python 3’:文件排出器
[ root @ localhostmhdpj ] # RM-RF/usr/MHD pj/python 3
[ root @ localhostmhdpj ] # ln-s/usr/local/python 3.5/MHD pj/python 3.5/usr/MHD pj/python 3
[ root @ localhostmhdpj ] # ll|grep python 3
lwxrwxrwx 1根根根34 sep 2316336042 python3--/usr/local/python 3.5/MHD pj/python 3.5