Linux文件打包上传和下载常用命令大全教程

 

20.tar 命令

用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的。

命令格式

tar [必要参数] [选择参数] [文件]

常用参数

必要参数:

-A 新增压缩文件到已存在的压缩

-B 设置区块大小

-c 建立新的压缩文件

-d 记录文件的差别

-r 添加文件到已经压缩的文件

-u 添加改变了和现有的文件到已经存在的压缩文件

-x 从压缩的文件中提取文件

-t 显示压缩文件的内容

-z 支持gzip解压文件

-j 支持bzip2解压文件

-Z 支持compress解压文件

-v 显示操作过程

-l 文件系统边界设置

-k 保留原有文件不覆盖

-m 保留文件不被覆盖

-W 确认压缩文件的正确性

可选参数:

-b 设置区块数目

-C 切换到指定目录

-f 指定压缩文件

--help 显示帮助信息

hbn9hbnW">--version 显示版本信息

使用实例

1.将文件打全部打包成tar包。

tar -cvf test.tar test.log # 仅打包,不压缩! tar -zcvf test.tar.gz test.log # 打包后,以 gzip 压缩 tar -zcvf test.tar.bz2 test.log # 打包后,以 bzip2 压缩 复制代码

2.将 tar 包解压缩

tar -zxvf test.tar.gz 复制代码

21.gzip 命令

使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。

命令格式

gzip [参数] [文件或者目录]

常用参数

-a或--ascii 使用ASCII文字模式。

-c或--stdout或--to-stdout 把压缩后的文件输出到标准输出设备,不去更动原始文件。

-d或--decompress或----uncompress 解开压缩文件。

-f或--force 强行压缩文件。不理会文件名称或硬连接是否存在以及该文件是否为符号连接。

-h或--help 在线帮助。

使用实例

1.把 test1 目录下的每个文件压缩成.gz 文件。

test6 $ gzip * 复制代码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值