linux-不同文件之间的文件传输

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-不同文件之间的文件传输相关的知识,希望对你有一定的参考价值。

一.文件归档

######scp####

上传

[[email protected] mnt]# scp * [email protected]:/mnt/     ##复制当前主机mnt中的所有文件到11主机的mnt中

技术分享

技术分享

下载

[[email protected] mnt]#scp [email protected]:/mnt/       ##下载10主机mnt中的文件



技术分享



文件归档,就是把多个文件变成一个归档文件

2.
tar            c                     ##创建
                f                     ##指定归档文件名称


技术分享


                t                     ##显示归档文件中的内容
                r                     ##向归档文件中添加文件

技术分享
                --get              ##取出单个文件
                --delete         ##删除单个文件

技术分享

技术分享
                x                    ##取出归档文件中的所有内容
               -C                   ##指定解档目录

技术分享
               -z                   ##gz格式压缩
                -j                   ##bz2格式压缩
               -J                    ##xz格式压缩


二.压缩
gz
gzip etc.tar                        ##压缩成gz格式
gunzip  etc.tar.gz              ##解压gz格式压缩包


技术分享


tar zcf etc.tar.gz /etc         ##把文件归档为tar并压缩成gz
tar zxf etc.tar.gz                ##解压并解档gz格式压缩包

bz2
bzip2 etc.tar                       ##压缩成bz2格式
bunzip2 etc.tar.bz2            ##解压bz2格式压缩包
tar jcf etc.tar.bz2 /etc         ##把文件归档为tar并压缩成bz2
tar jxf etc.tar.bz2                ##解压并解档bz2格式压缩包

技术分享


xz
xz etc.tar                              ##压缩成xz格式
unxz  etc.tar.xz                     ##解压xz格式压缩包
tar Jcf etc.tar.xz /etc             ##把文件归档为tar并压缩成zx
tar Jxf etc.tar.xz                    ##解压并解档xz格式压缩包

zip


zip -r etc.tar.zip etc.tar         ##压缩成zip格式
unzip etc.tar.zip                    ##解压zip格式压缩包



三.系统中的文件传输
scp file  [email protected]:/dir ##上传
scp    [email protected]:/dir/file  /dir ##下载

rsync [参数] file [email protected]:/dir

技术分享
rsync               -r                            ##同步目录
                       -l                             ##不忽略链接
                       -p                           ##不忽略文件权限
                       -t                            ##不忽文件时间戳
                       -g                           ##不忽文件所有组
                       -o                           ##不忽文件所有人
                       -D                           ##不忽略设备文件

技术分享









以上是关于linux-不同文件之间的文件传输的主要内容,如果未能解决你的问题,请参考以下文章

12.不同系统之间的文件传输(linux)

linux云自动化运维基础知识12(不同系统之间的文件传输)

SCP实现无需密码传输文件

linux不同系统的文件传输与网络管理,一些网络协议的tip

mac下用scp命令实现本地文件与服务器Linux文件之间的相互传输

linux rz命令无法传输文件怎么办?