一.如何远程传输
1、scp远程复制
上传:
scp 本地filename 远程主机用户(root、student等)@远程主机IP:远程主机想存放该文件的目录

下载:
scp 远程主机用户@远程主机IP:远程主机想下载文件所在的绝对地址 本地想存放下载物的目录
2、rsync复制
rsync 远程数据镜像备份工具
命令 |
功能 |
rsync -r |
复制目录 |
rsync -l |
不忽略链接 |
rsync -p |
不忽略权限 |
rsync -t |
不忽略时间戳 |
rsync -g |
不忽略组 |
rsync -o |
不忽略用户 |
rsync -D |
不忽略块设备 |

二.如何优化需传输文件
1、如何打包文件
打包文件可以加快文件的传输效率
命令 |
功能 |
tar -c |
建立一个压缩文件的参数指令(create的意思) |
tar -x |
解开一个压缩文件的参数指令 |
tar -t |
查看tarfile里面的文件 |
tar -z |
是否需要用gzip(gz)压缩 |
tar -j |
是否需要用bzip2(bz2)压缩 |
tar -v |
压缩的过程中显示文件至屏幕 |
tar -f |
指定打包文件名 |
tar -p |
使用原文件的原来属性 |
tar -P |
可以使用绝对路径来压缩(打包时和打开时都需要用P指令) |

2、如何压缩文件
命令 |
功能 |
zip -r etc.tar.zip etc.tar |
用zip方式压缩etc.tar包 |
unzip etc.tar.zip |
解压zip压缩包 |
gzip etc.tar |
用gzip方式压缩etc.tar包 |
gunzip etc.tar.gz |
解压gzip压缩包 |
bzip2 etc.tar |
用bzip2方式压缩etc.tar包 |
bunzip2 etc.tar.bz2 |
解压bzip2压缩包 |
xz etc.tar |
用xz方式压缩etc.tar包 |
unxz etc.tar.xz |
解压xz压缩包 |
du -hs etc.tar.zip |
查看该压缩包大小(zip可换为其他) |
