linux中的文件传输

本文详细介绍了Linux中进行文件传输的scp和rsync命令,包括如何实现远程复制、显示传输时间以及设置免密登录。同时,讲解了文件的归档操作,如tar命令的不同参数用法,以及文件的压缩技术,如zip、gzip、bzip2和xz。此外,还提到了tar结合压缩工具进行打包压缩的方法。
摘要由CSDN通过智能技术生成

1.首先需要配置两台可以相互通信的主机

Linux1 ---> 192.168.1.5

Linux2 ---> 192.168.1.6

2.linux中的远程复制

远程复制的话使用的是scp命令

把本地文件复制到远程主机中

scp 要复制的文件 远程主机名称@远程主机ip: 远程主机绝对路径

+ -r 传输目录

-p 传输时不显示进度

传输时输入密码确认

把远程主机的文件复制到本地

scp 远程用户@远程地址:文件的绝对路径 当前主机地址

显示远程传输是的时间

time   scp 要复制的文件 远程主机名称@远程主机ip: 远程主机绝对路径

 rsync   命令可以在远程传输时节省时间           但在传输重要数据时不可使用

             -a   检测所有数据

             -C   检测数据完整性       

             -l     复制链接

             -p  复制权限

             -t   复制时间戳

、         -o   复制拥有着

             -g  复制拥有组

             -D  复制设备文件    

 ssh-keygen  生成密钥 

ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.6       设置免密登录

2.文件的归档

 tar      归档文件

                c  创建

                f   指定创建后归档的名称

                x  接档

                v  显示过程

                t   查看

                r   向归档文件中添加文件

                --get   解档指定文件

                delete   删除归档文件

                c   指定解档路径

                p  don·t remove “/”

 解档

3. 文件的压缩

zip     zip格式压缩文件

unzip   zip格式解压缩

gzip    gzip格式压缩文件

gunzip   gunzip解压缩

bzip2   bzip2格式压缩文件

bunzip2 bzip2格式解压缩

xz  xz格式压缩文件

unxz  xz格式解压缩

    tar加压缩(打包加压缩)   

gzip

tar  zcf   文件名称.tar.gz   被压缩的文件

tar  zxf   文件名称.tar.gz   

bzip2 

tar  jcf    文件名称.tar.bz2  被压缩的文件

tar  Jxf    文件名称.tar.bz2 

xz 

tar  Jcf    文件名称.tar.xz  被压缩的文件

tar  Jxf    文件名称.tar.xz

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值