linux下文件打包与远程共享

打包归档

把一堆文件变成一个,这样方便之后的传输

tar打包工具

    -f      ##指定生成包的名字,建议 -f单独写成一个参数
    -c      ##创建包,新建打包文件,可搭配 -v 来查看过程中被打包的文件名
    -v      ##显示创建过程,
    -t      ##查看包中内容,查看打包文件的内容含有哪些文件名,重点在查看文件名
    -x      ##解打包或解压缩的功能,可以搭配-C(大写)在特定目录中解开
    -r      ##添加文件到包中
    -j      ##通过bzip2的支持进行压缩/解压缩。此时文件名最好为*.tar.bz2
    -z      ##通过gzip的支持进行压缩/解压缩。此时文件名最好为*.tar.gz
    --delete filename   ##删除包中指定文件
    --get filename      ##取出包中指定文件

   注:   -c -t -x 不能出现在同一串命令行中
tar -cf etc.tar /etc   ##生成归档包
tar -f etc.tar  --get file  
tar -f etc.tar  --delete file
tar -rf etc.tar file    ##添加文件到打包文件中


压缩

根据算法不同,压缩有各种各样不同的方式

gzip

gzip xxxx.tar =====> xxxx.tar.gz    ##压缩
gunzip  xxxx.tar.gz =====> xxxx.tar ##解压
tar zcvf xxxx.tar.gz 目标文件       ##打包压缩文件
tar zxvf xxxx.tar.gz            ###xxxx.tar.gz===>xxxx

bz2(压缩比例最高)

bzip2 xxxx.tar =====> xxxx.tar.bz2  ##压缩
bunzip2 xxxx.tar.bz2 =====> xxxx.tar    ##解压
tar jcvf xxxx.tar.bz2 目标文件      ##打包压缩文件
tar jxvf xxxx.tar.bz2           ###xxxx.tar.bz2===>xxxx

xz(//慢)

xz xxxx.tar =====> xxxx.tar.xz      ##压缩
unxz xxxx.tar.xz =====> xxxx.tar    ##解压
tar Jcvf xxxx.tar.xz    目标文件    ##打包压缩文件
tar Jxvf xxxx.tar.xz                ###xxxx.tar.xz===>xxxx

前三种可以直接一步进行归档压缩

zip(//与win兼容,必须将文件夹归档才可以进行压缩)
zip -r xxx.tar.zip  xxx.tar     ###压缩
unzip xxx.tar.zip           ###解压


远程文件复制共享

scp远程复制

scp     file    user@ip:/directory      ##上传文件
scp -r  dir user@ip:/directory          ##长传目录
scp     user@ip:/filename   /direcotry  ##下载文件
scp -r  user@ip:/directory  /direcotry  ##下载目录

rsync远程同步(同步体现在权限信息等的同步)

(若目录后面添加/ 表示只拷贝文件夹里面的内容不包括文件夹)

rsync file|direcotry user@ip:/directory (远程发送)
rsync user@ip:/directory /directory (远程复制)

参数选项:
    -r  ##同步目录 (不加这个参数会直接跳过目录,只会拷贝普通文件)
    -l  ##不忽略链接(默认忽略链接)
    -p  ##不忽略权限
    -t  ##不忽略时间戳
    -g  ##不忽略组信息
    -o  ##不忽略用户信息
    -D  ##不忽略设备文件(权限 c b 开头的文件)

all

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值