文件归档、压缩及传输

简介:

1.文件归档


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

tar      c        创建
        f        指定归档文件名称
        t        显示归档文件中的内容
        r        向归档文件中添加文件
    --get        取出单个文件
    --delete    删除单个文件
        x        取出归档文件中的所有内容
      -C        指定解档目录
       -z       gz格式压缩
       -j        bz2格式压缩
       -J        xz格式压缩

建立归档

wKioL1lzTvGRNWX9AAAoGfU1MBg513.png



归档文件中添加文件

wKiom1lzTzXjje4_AACT5jV1FR4496.png










取出单个文件

wKioL1lzT7qymrNXAAAV4sB9ns0372.png


删除单个文件

wKiom1lzT-OhwjwHAAAWSh0_7eM649.png



解压文件

wKioL1lzUDuDXV6QAAAVCcx-4IU303.png



指定目录解压

wKiom1lzUJXj_ECcAAAZXR5Uk5E461.png



2.压缩
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格式压缩包

3.系统中的文件传输

scp    file     username@ip:/dir            上传

wKiom1lzU66jXfFfAAA6dEm7kmA224.png


scp    username@ip:/dir/file  /dir        下载

wKioL1lzU8jwyiqTAAA7DoTgvLI797.png


rsync [参数]    file    username@ip:/dir

rsync    -r           同步目录

wKiom1lzVCTjKWI3AAAbW0tSgww264.png   


rsync     -l            不忽略链接,加l可将链接文件同步过来

wKiom1lzVHSgv4-IAAAZA0uq-O0006.png

rsync     -p          不忽略文件权限

wKiom1lzVRCTNA9MAAC1OzJrtxI235.png

sync      -t           不忽文件时间戳

wKioL1lzVZvTzSy5AAC2N4-tS_U435.png

rsync      -g          不忽文件所有组

rsync      -o          不忽文件所有人

wKioL1lzVeLjZxeXAADM97O30NY208.png

rsync      -D         不忽略设备文件

wKiom1lzVhKgyoCUAAC1HlKwyMs634.png


























































      本文转自一百个小排 51CTO博客,原文链接:http://blog.51cto.com/anfishr/1950078,如需转载请自行联系原作者









相关文章
|
2天前
|
弹性计算 运维 Shell
智能文件备份压缩脚本
【4月更文挑战第30天】
9 0
|
9月前
|
存储 算法 Java
解压缩流和压缩流
解压缩流和压缩流
50 0
|
11月前
|
Unix Linux
R语言-文件归档压缩方法
本文简单分享了一种在 R语言 中压缩文件的实现方法,以供参考学习
398 0
R语言-文件归档压缩方法
|
API Android开发
|
数据库 关系型数据库 MySQL
Xtrabackup流备份,增量和压缩小结
【问题背景】 1、  针对MySQL文件比较大,需要压缩的数据库。 如500G数据库,xtrabackup备份后文件为500G,备份完成后再压缩打包,相当于文件读写3次。
1398 0