打包压缩及远程传输

1.打包和压缩
#############打包############
打包表示把一堆文件变成一个
tar       ###打包工具
tar -f    ###指定生成包的名字
    -c    ###创建包
    -v    ###显示创建过程
    -t    ###查看包中内容
    -x    ###解包
    -rf 包名 文件名           ###将指定文件添加但包中
    -f 包名 --get 文件名      ###删除包中指定文件
    -f 包名 --delete 文件名   ###取出包中指定文件
#############压缩############
gzip
gzip xxx.tar        ### ====> xxx.tar.gz压缩包   
gunzip xxx.tar.gz   ### ====> xxx.tar  解压包
tar zcvf xxx.tar.gz 目标文件       ###打包压缩文件
tar zxvf xxx.tar.gz ###=====>xxx解压为文件


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


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


zip(特殊,不支持tar,必须先打包再压缩)
zip -r xxx.tar.zip xxx.tar    ###压缩包rsync file|direcotry user@ip:/directory


unzip xxx.tar.zip             ###解压为包


2.远程文件传输
################scp远程复制###############
scp 文件名 目标主机用户@ip地址: 目标文件夹     ###上传文件
scp 目标主机用户@ip地址:文件名 目标文件夹      ###下载文件
注意:上传或下载文件夹在scp后加-r
################rsync远程同步#############
rsync -r /directory user@ip:/directory /directory    ###连同目录一起同步
rsync -r /directory/ user@ip:/directory /directory   ###仅同步目录底下的文件
-r ##递归
-l ##不忽略链接
-p ##不忽略权限
-t ##不忽略时间戳
-g ##不忽略组信息
-o ##不忽略用户信息
-D ##不忽略设备文件
#########################################
sftp ip地址
 
ssh,scp,rsync,sftp所使用的服务都是sshd服务


lftp ip地址      ### 建立专属传输通道
注意:1.首次使用需要安装lftpd命令: yum install lftp -y 
     2.用?查看lftp中的命令及使用方式
     3.get 文件名        ###下载文件
     4.mget 关键字*      ###支持通配符,批量下载
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值