Linux系统中的文件传输
实验环境:
需要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 -l -p -t -o -g -D |
复制目录 复制链接 复制权限 复制时间戳 复制拥有者 复制拥有组 复制设备文件 |
二、文档的归档压缩
1.文件归档(打包/解包)
tar c f x v t r --get --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
总结
本章主要学习远程文件的传输,文件归档与文件压缩。仍是比较重要的内容,希望大家多加练习。
到此这篇关于Linux系统中的文件传输的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文地址:https://blog.csdn.net/weixin_43975532/article/details/128499996
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。