目录
实验环境:
需要2台主机并且保证两台主机可以通信
systemctl disable firewalld 设定防火墙开启不启动
systemctl stop firewalld 关闭防火墙
1、scp命令
scp 本地文件 远程主机用户@远程主机IP:远程主机目录的绝对路径
scp 远程主机用户@远程主机IP:远程主机文件的绝对路径 本地文件
把本地文件复制到远程主机
scp westos root@172.25.254.20:/root/Desktop
scp -r westosdir root@172.25.254.20:/root/Desktop ##-r 表示复制目录
scp -q westos root@172.25.254.20:/root/Desktop ## -q 传输文件时不显示进度
把远程文件复制到本地
scp root@172.25.254.20:/root/Desktop/westos_rhel8 /root/Desktop
2、rsync命令
rsync用法:
rsync 文件 远程用户@远程主机IP:远程主机目录
rsync 远程用户@远程主机IP:远程主机目录 文件路径
rsync -r | 复制目录 |
1.文件归档(打包/解包)
tar c --delete -C -P | 创建 删除指定文件 指定解档路径 don't remove "/" |
2、文件的压缩
压缩格式:zip 、gzip 、bzip2 、xz
zip
zip -r mnt.tar.zip mnt.tar | zip格式压缩 |
unzip mnt.tar.zip | zip格式解压缩 |
gzip
gzipmnt.tar | gzip格式压缩 |
gunzip mnt.tar.gz | gunzip mnt.tar.gz |
bzip2
bzip2 mnt.tar | bzip2格式压缩 |
bunzip2 etc.tar.bz2 | bzip2格式解压缩 |
xz
xz mnt.tar | xz格式压缩 |
unxz mnt.tar.xz | xz格式解压缩 |
3、归档+压缩
gzip
tar zcf etc.tar.gz /etc
tar zxf etc.tar.gz
bzip2
tar jcf etc.tar.bz2 /etc
tar jxf etc.tar.bz2
xz
tar Jcf etc.tar.xz /etc
tar Jxf etc.tar.xz
本章主要学习远程文件的传输,文件归档与文件压缩。仍是比较重要的内容,希望大家多加练习。
来源地址:https://blog.csdn.net/weixin_43975532/article/details/128499996